.elementor-906 .elementor-element.elementor-element-7ff638e{--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;}.elementor-906 .elementor-element.elementor-element-d608846{--spacer-size:21px;}/* Start custom CSS for spacer, class: .elementor-element-d608846 *//* Full-bleed hero: memaksa background melebar 100% layar */
.rk-hero{
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
  width: 100vw;              /* penuh kiri–kanan */
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 24px;
  background: linear-gradient(135deg,#03796E 0%, #049685 100%);
  color: #fff;
  box-shadow: 0 4px 12px rgba(0,0,0,.08);
}

/* Konten tetap rapi di tengah */
.rk-hero__wrap{
  max-width: 1200px;         /* atur lebar konten */
  margin: 0 auto;
  padding: 32px 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-197448f */.rk-hero{
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;   /* geser keluar dari container */
  margin-right: -50vw;
  width: 100vw;         /* penuh viewport */
  border-radius: 0;
  margin-top: 0;
  margin-bottom: 24px;
  background: linear-gradient(135deg,#03796E 0%, #049685 100%);
  color: #fff;
  box-shadow: 0 4px 12px rgba(0,0,0,.08);
}

.rk-hero__wrap{
  max-width: 1200px;  /* konten tetap rapih di tengah */
  margin: 0 auto;
  padding: 40px 20px;
  text-align: center;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-759d71e *//* Tabs */
.rk-tabs{
  display:flex;
  gap:6px;
  margin-bottom:12px;
}

.rk-tab{
  padding:10px 14px !important;
  border:1px solid #d1d5db !important;
  border-bottom:0 !important;
  border-radius:10px 10px 0 0 !important;
  background:#FFD700 !important;   /* Kuning default */
  color:#111 !important;
  font-weight:600 !important;
  cursor:pointer !important;
}

.rk-tab--active{
  background:#009245 !important;   /* Hijau aktif */
  color:#fff !important;
  border-color:#009245 !important;
}

.rk-tab:hover{
  background:#006837 !important;   /* Hijau tua hover */
  color:#fff !important;
}/* End custom CSS */