.elementor-84841 .elementor-element.elementor-element-0d1bd54:not(.elementor-motion-effects-element-type-background), .elementor-84841 .elementor-element.elementor-element-0d1bd54 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-84841 .elementor-element.elementor-element-0d1bd54 > .elementor-background-overlay{background-image:url("https://inisiasirallyraidadventure.com/wp-content/uploads/2025/11/Header.webp");background-size:cover;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-84841 .elementor-element.elementor-element-0d1bd54{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:999;}.elementor-84841 .elementor-element.elementor-element-d4ffdf2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-84841 .elementor-element.elementor-element-d4ffdf2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-84841 .elementor-element.elementor-element-6192cff.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-84841 .elementor-element.elementor-element-6192cff.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-84841 .elementor-element.elementor-element-6192cff > .elementor-element-populated{padding:8px 10px 8px 10px;}.elementor-84841 .elementor-element.elementor-element-b92d781 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-84841 .elementor-element.elementor-element-b92d781{text-align:left;}.elementor-84841 .elementor-element.elementor-element-b92d781 img{width:100px;opacity:100;}.elementor-84841 .elementor-element.elementor-element-4d5d732 > .elementor-element-populated{padding:8px 10px 8px 10px;}.elementor-84841 .elementor-element.elementor-element-277003a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-84841 .elementor-element.elementor-element-277003a{text-align:right;}.elementor-84841 .elementor-element.elementor-element-277003a img{width:100px;opacity:100;}.elementor-84841 .elementor-element.elementor-element-e2d6e23{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84841 .elementor-element.elementor-element-e2d6e23:not(.elementor-motion-effects-element-type-background), .elementor-84841 .elementor-element.elementor-element-e2d6e23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-84841 .elementor-element.elementor-element-84f705b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84841 .elementor-element.elementor-element-0aa0771{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 > .elementor-widget-container{background-color:#C91414;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu-container{background-color:#F1F1F1;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal{background-color:#F1F1F1;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu >li > a, .eael-simple-menu-container .eael-simple-menu-toggle-text{font-family:"Poppins", sans-serif;font-size:14px;text-transform:uppercase;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li > a{color:#1C2444;background-color:#F1F1F1;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li > a > span svg{fill:#1C2444;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu-toggle-text{color:#1C2444;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li a span, .elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li span.eael-simple-menu-indicator{font-size:15px;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li a span, .elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li span.eael-simple-menu-indicator i{font-size:15px;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li span.eael-simple-menu-indicator svg{width:15px;height:15px;line-height:15px;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li span svg{width:15px;height:15px;line-height:15px;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li:hover > a{color:#EC930F;background-color:#FFFFFF;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li:hover > a > span svg{fill:#EC930F;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li .eael-simple-menu-indicator:hover:before{color:#f44336;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li .eael-simple-menu-indicator:hover i{color:#f44336;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li .eael-simple-menu-indicator:hover svg{fill:#f44336;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li .eael-simple-menu-indicator:hover{background-color:#ffffff;border-color:#f44336;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li > a.eael-item-active{color:#EC930F;background-color:#F1F1F1;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li.current-menu-item > a > span svg{fill:#EC930F;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li.current-menu-item > a.eael-item-active{color:#EC930F;background-color:#F1F1F1;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li.current-menu-ancestor > a.eael-item-active{color:#EC930F;background-color:#F1F1F1;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before{color:#f44336 !important;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open svg{fill:#f44336 !important;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open i{color:#f44336 !important;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li .eael-simple-menu-indicator.eael-simple-menu-indicator-open{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu-container .eael-simple-menu-toggle{background-color:#FFFFFF;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu-container .eael-simple-menu-toggle i{font-size:15px;color:#000000;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu-container .eael-simple-menu-toggle svg{width:15px;fill:#000000;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li ul{background-color:#FFFFFF;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu.eael-simple-menu-horizontal li ul li a{padding-left:20px;padding-right:20px;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li ul li > a{font-family:"Poppins", sans-serif;font-size:15px;background-color:#FFFFFF;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li ul li a span{font-size:12px;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li ul li span.eael-simple-menu-indicator{font-size:12px;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li ul li span.eael-simple-menu-indicator i{font-size:12px;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li ul li .eael-simple-menu-indicator svg{width:12px;height:12px;line-height:12px;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li ul li:hover > a{color:#FFFFFF;background-color:#07796B;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li ul li.current-menu-item > a.eael-item-active{color:#FFFFFF;background-color:#07796B;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li ul li.current-menu-ancestor > a.eael-item-active{color:#FFFFFF;background-color:#07796B;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li ul li .eael-simple-menu-indicator:hover:before{color:#f44336 !important;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before{color:#f44336 !important;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li ul li .eael-simple-menu-indicator:hover{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-84841 .elementor-element.elementor-element-cbe1a48 .eael-simple-menu li ul li .eael-simple-menu-indicator.eael-simple-menu-indicator-open{background-color:#ffffff !important;border-color:#f44336 !important;}.elementor-84841 .elementor-element.elementor-element-a4e3f3a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84841 .elementor-element.elementor-element-f47003c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-84841 .elementor-element.elementor-element-24bf0fb{--display:flex;}.elementor-84841 .elementor-element.elementor-element-c7c5b3d img{width:40%;}.elementor-84841 .elementor-element.elementor-element-c7c5b3d:hover img{opacity:0.7;}.elementor-84841 .elementor-element.elementor-element-71fbe17{text-align:center;}.elementor-84841 .elementor-element.elementor-element-71fbe17 .elementor-heading-title{font-size:36px;}.elementor-84841 .elementor-element.elementor-element-6b7378a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:25px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-84841 .elementor-element.elementor-element-47b6893 .elementor-heading-title{font-size:32px;color:#F09102;}.elementor-84841 .elementor-element.elementor-element-4a82426{--divider-border-style:solid;--divider-color:#F09102;--divider-border-width:1px;}.elementor-84841 .elementor-element.elementor-element-4a82426 .elementor-divider-separator{width:100%;}.elementor-84841 .elementor-element.elementor-element-4a82426 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-84841 .elementor-element.elementor-element-7d49a65 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-84841 .elementor-element.elementor-element-7d49a65{text-align:right;font-family:"Poppins", sans-serif;font-weight:600;}.elementor-84841 .elementor-element.elementor-element-7d49a65 p{margin-block-end:5px;}.elementor-84841 .elementor-element.elementor-element-00ed65d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-84841 .elementor-element.elementor-element-84f705b{--width:20%;}.elementor-84841 .elementor-element.elementor-element-a4e3f3a{--width:20%;}.elementor-84841 .elementor-element.elementor-element-6b7378a{--width:1000px;}.elementor-84841 .elementor-element.elementor-element-00ed65d{--content-width:100%;}}@media(max-width:767px){.elementor-84841 .elementor-element.elementor-element-0d1bd54{padding:0px 0px 0px 0px;}.elementor-84841 .elementor-element.elementor-element-6192cff{width:50%;}.elementor-84841 .elementor-element.elementor-element-b92d781{text-align:left;}.elementor-84841 .elementor-element.elementor-element-b92d781 img{width:50%;}.elementor-84841 .elementor-element.elementor-element-4d5d732{width:50%;}.elementor-84841 .elementor-element.elementor-element-277003a{text-align:right;}.elementor-84841 .elementor-element.elementor-element-277003a img{width:50%;}.elementor-84841 .elementor-element.elementor-element-84f705b{--width:50%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-84841 .elementor-element.elementor-element-0aa0771{--width:50%;}.elementor-84841 .elementor-element.elementor-element-a4e3f3a{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-84841 .elementor-element.elementor-element-71fbe17 .elementor-heading-title{font-size:28px;}.elementor-84841 .elementor-element.elementor-element-47b6893 .elementor-heading-title{font-size:26px;}}/* Start custom CSS for section, class: .elementor-element-0d1bd54 */.elementor-84841 .elementor-element.elementor-element-0d1bd54.elementor-sticky--effects{
background-color: #ffffff !important;
}
.elementor-84841 .elementor-element.elementor-element-0d1bd54{
transition: background-color 1s ease !important;
}
.elementor-84841 .elementor-element.elementor-element-0d1bd54.elementor-sticky--effects >.elementor-container{
min-height: 70px;
}
.elementor-84841 .elementor-element.elementor-element-0d1bd54 > .elementor-container{
transition: min-height 1s ease !important;
}
.logo img {
max-width: 190px;
height: auto;
transition: all 0.5s ease;
}
.elementor-sticky--effects .logo img {
max-width: 120px;
height: auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7caba1e *//* =========
   Race Report Layout
   ========= */
.race-report {
  max-width: 900px;
  margin: 0 auto;
  line-height: 1.7;
  font-size: 14px;
}

.race-report header {
  text-align: left;
  margin-bottom: 24px;
}

.race-report h1 {
  font-size: 2rem;
  margin-bottom: 0.25em;
}

.race-report p {
  margin: 0 0 1em;
}

/* Section spacing */
.race-report section {
  margin: 40px 0;
}

.race-report h2 {
  font-size: 1.5rem;
  margin-bottom: 0.75em;
}

.race-report h3 {
  font-size: 1.2rem;
  margin: 1.5em 0 0.75em;
}

/* =========
   Figures & Images
   ========= */
.race-report figure {
  margin: 16px 0 20px;
}

.race-report figure img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 8px;
}

.race-report figcaption {
  font-size: 0.85rem;
  margin-top: 6px;
  opacity: 0.8;
}

/* Bisa dipakai kalau mau beda jarak untuk beberapa tipe gambar */
.race-report .hero-image {
  margin-top: 16px;
}

.race-report .category-image,
.race-report .podium-image,
.race-report .map-image {
  margin-top: 12px;
}

/* =========
   Tables
   ========= */
.race-report .race-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 0.9rem;
  margin-bottom: 1.5em;
}

.race-report .race-table thead {
  border-bottom: 2px solid #ddd;
}

.race-report .race-table th,
.race-report .race-table td {
  padding: 8px 10px;
  text-align: left;
  border-bottom: 1px solid #eee;
}

/* warna header tabel (boleh diganti sesuai brand) */
.race-report .race-table th {
  background: #f5f5f5;
  font-weight: 600;
}

/* zebra row */
.race-report .race-table tbody tr:nth-child(odd) {
  background: #fafafa;
}

/* sedikit highlight ketika hover */
.race-report .race-table tbody tr:hover {
  background: #f0f4ff;
}

/* =========
   Responsive
   ========= */
@media (max-width: 768px) {
  .race-report {
    font-size: 15px;
  }

  .race-report h1 {
    font-size: 1.6rem;
  }

  .race-report h2 {
    font-size: 1.3rem;
  }

  .race-report .race-table {
    font-size: 0.8rem;
    display: block;
    overflow-x: auto;
    white-space: nowrap;
  }
}/* End custom CSS */