/* rhi-lift.css — dihasilkan tools/build-design-system.php, jangan diedit tangan.
   Salinan aturan desainer untuk elemen yang di-reset Elementor (.elementor a/img/hr/video),
   dengan prefiks .elementor supaya spesifikasinya naik. Nilai identik dengan sumber;
   yang berubah hanya hak menang. Daftar properti dibaca dari frontend.min.css.
   Baris pertama tiap blok tag di bawah adalah nilai bawaan peramban yang dikembalikan
   karena desainer mengandalkannya dan Elementor menimpanya. */
.elementor a{text-decoration:underline}
.elementor hr{margin:0.83em 0}
.elementor video{line-height:normal}
.elementor video{max-width:none}
.elementor video{width:auto}
.elementor img{height:auto;max-width:100%}
.elementor .btn{text-decoration:none}
.elementor .btn--outline{box-shadow:inset 0 0 0 1.5px var(--ink)}
.elementor .btn--ghost{box-shadow:inset 0 0 0 1.5px #fff}
.elementor .brand__logo{height:40px}
.elementor .nav__list a{text-decoration:none}
.elementor .nav__list .current-menu-item>a,.nav__list a:hover{box-shadow:inset 0 -3px 0 var(--gold)}
.elementor .menu-mobile__list a{text-decoration:none}
.elementor .hero__card-img{border-radius:var(--r-md);height:64px}
.elementor .service__media>img{height:100%}
.elementor .ba .ba__after{height:100%}
.elementor .ba__before img{height:100%}
.elementor .showcase__img img{height:100%}
.elementor .mini-card img{border-radius:var(--r-md);height:76px}
.elementor .rab__similar-item img{border-radius:var(--r-sm);height:52px}
.elementor .testi__media img{height:100%}
.elementor .site-footer a{text-decoration:none}
.elementor .site-footer__brand img{height:44px}
.elementor .proj-card{text-decoration:none}
.elementor .proj-card:hover{box-shadow:var(--shadow-card)}
.elementor .proj-card__img img{height:100%}
.elementor .case-stage__img img{height:100%}
.elementor .case-nav__link img{border-radius:var(--r-md);height:90px}
.elementor .prose img{border-radius:var(--r-lg)}
.elementor .post-card__body a{text-decoration:none}
@media (max-width: 960px){.elementor .brand__logo{height:32px}}
.elementor .wip__media>img{height:100%}
.elementor .bento__item img{height:100%}
.elementor .marquee__item img{height:100%}
.elementor .hs__img{height:100%}
.elementor .fasad__btn img{height:100%}
.elementor .fasad__item figcaption a{text-decoration:none}
.elementor .fasad__item figcaption a:hover{text-decoration:underline}
.elementor .lb__fig img{border-radius:var(--r-lg);max-width:100%}
.elementor .vt__card img{height:100%}
.elementor .lb--video .vt__frame{width:min(420px,90vw)}
.elementor .collage__cell img{height:100%}
.elementor .ph__img{height:100%}
.elementor .story__media img{height:100%}
.elementor .svc__media>img,.svc__ba{height:100%}
.elementor .post-feature__img img,.post-card__img img{height:100%}
.elementor .article-cover img{border-radius:var(--r-2xl)}
.elementor .proof__item img{height:100%}
.elementor .team__item img{height:100%}
.elementor .other__card{text-decoration:none}
.elementor .other__card:hover{box-shadow:var(--shadow-card)}
