.elementor-3736 .elementor-element.elementor-element-37b50d6d{margin-top:0px;margin-bottom:158px;z-index:0;}.elementor-3736 .elementor-element.elementor-element-1a68d163 > .elementor-element-populated{padding:10px 5px 10px 10px;}.elementor-3736 .elementor-element.elementor-element-134799de > .elementor-element-populated{padding:0px 5px 0px 0px;}.elementor-3736 .elementor-element.elementor-element-7304b653 > .elementor-element-populated{padding:10px 5px 5px 5px;}.elementor-3736 .elementor-element.elementor-element-70551a04 > .elementor-element-populated{padding:10px 5px 5px 5px;}.elementor-3736 .elementor-element.elementor-element-ca525da{padding:0px 0px 0px 0px;}.elementor-3736 .elementor-element.elementor-element-0d4ba9b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-3736 .elementor-element.elementor-element-4401c1f{padding:0px 0px 0px 0px;text-align:center;}.elementor-3736 .elementor-element.elementor-element-4401c1f .elementor-heading-title{font-family:"Fredoka", Jost;font-size:32px;font-weight:600;letter-spacing:0.8px;color:#4D4D4D;}.elementor-3736 .elementor-element.elementor-element-f169d2b{--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;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3736 .elementor-element.elementor-element-b8f2115{--display:flex;--min-height:100px;--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-3736 .elementor-element.elementor-element-1bdceca{--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-3736 .elementor-element.elementor-element-df21c2f{--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-3736 .elementor-element.elementor-element-23e5f66{--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-3736 .elementor-element.elementor-element-2a4c7b8{--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-3736 .elementor-element.elementor-element-6b05885{--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-3736 .elementor-element.elementor-element-6312926{--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-3736 .elementor-element.elementor-element-89437d6{padding:0px 0px 0px 0px;text-align:center;}.elementor-3736 .elementor-element.elementor-element-89437d6 .elementor-heading-title{font-family:"Fredoka", Jost;font-size:32px;font-weight:600;letter-spacing:0.8px;color:#4D4D4D;}.elementor-3736 .elementor-element.elementor-element-ec45a70{--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;--flex-wrap:wrap;}.elementor-3736 .elementor-element.elementor-element-e6afad1{--display:flex;}.elementor-3736 .elementor-element.elementor-element-7ede622{--display:flex;}.elementor-3736 .elementor-element.elementor-element-6bd4fb7{--display:flex;}.elementor-3736 .elementor-element.elementor-element-0653a69{--display:flex;}.elementor-3736 .elementor-element.elementor-element-d44e0a3{--display:flex;}.elementor-3736 .elementor-element.elementor-element-ee76c86{--display:flex;}.elementor-3736 .elementor-element.elementor-element-7ecf9e91{margin-top:20px;margin-bottom:0px;}.elementor-3736 .elementor-element.elementor-element-4d6014a6{text-align:center;}.elementor-3736 .elementor-element.elementor-element-4d6014a6 .elementor-heading-title{font-family:"Jost", Jost;font-weight:800;color:#000000;}@media(max-width:767px){.elementor-3736 .elementor-element.elementor-element-37655f1d{margin-top:1px;margin-bottom:1px;padding:1px 1px 1px 1px;}.elementor-3736 .elementor-element.elementor-element-1a68d163 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-3736 .elementor-element.elementor-element-134799de > .elementor-element-populated{padding:0px 10px 10px 10px;}.elementor-3736 .elementor-element.elementor-element-7304b653 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3736 .elementor-element.elementor-element-70551a04 > .elementor-element-populated{padding:10px 0px 0px 0px;}.elementor-3736 .elementor-element.elementor-element-ca525da{margin-top:0px;margin-bottom:1109px;}.elementor-3736 .elementor-element.elementor-element-f169d2b{--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3736 .elementor-element.elementor-element-b8f2115{--width:50%;}.elementor-3736 .elementor-element.elementor-element-1bdceca{--width:50%;}.elementor-3736 .elementor-element.elementor-element-df21c2f{--width:50%;}.elementor-3736 .elementor-element.elementor-element-23e5f66{--width:50%;}.elementor-3736 .elementor-element.elementor-element-2a4c7b8{--width:50%;}.elementor-3736 .elementor-element.elementor-element-6b05885{--width:50%;}.elementor-3736 .elementor-element.elementor-element-6312926{--width:50%;}}@media(min-width:768px){.elementor-3736 .elementor-element.elementor-element-1a68d163{width:50%;}.elementor-3736 .elementor-element.elementor-element-134799de{width:50%;}.elementor-3736 .elementor-element.elementor-element-b8f2115{--width:25%;}.elementor-3736 .elementor-element.elementor-element-1bdceca{--width:25%;}.elementor-3736 .elementor-element.elementor-element-df21c2f{--width:25%;}.elementor-3736 .elementor-element.elementor-element-23e5f66{--width:25%;}.elementor-3736 .elementor-element.elementor-element-2a4c7b8{--width:33%;}.elementor-3736 .elementor-element.elementor-element-6b05885{--width:33%;}.elementor-3736 .elementor-element.elementor-element-6312926{--width:33%;}.elementor-3736 .elementor-element.elementor-element-e6afad1{--width:32%;}.elementor-3736 .elementor-element.elementor-element-7ede622{--width:32%;}.elementor-3736 .elementor-element.elementor-element-6bd4fb7{--width:32%;}.elementor-3736 .elementor-element.elementor-element-0653a69{--width:32%;}.elementor-3736 .elementor-element.elementor-element-d44e0a3{--width:32%;}.elementor-3736 .elementor-element.elementor-element-ee76c86{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3736 .elementor-element.elementor-element-b8f2115{--width:33%;}.elementor-3736 .elementor-element.elementor-element-1bdceca{--width:33%;}.elementor-3736 .elementor-element.elementor-element-df21c2f{--width:33%;}.elementor-3736 .elementor-element.elementor-element-23e5f66{--width:33%;}.elementor-3736 .elementor-element.elementor-element-2a4c7b8{--width:33%;}.elementor-3736 .elementor-element.elementor-element-6b05885{--width:33%;}.elementor-3736 .elementor-element.elementor-element-6312926{--width:33%;}}/* Start custom CSS for section, class: .elementor-element-37b50d6d *//* Base: Geser carousel untuk desktop (default > 1200px) */
.wp-block-themepunch-revslider {
    position: relative; /* Pastikan relative positioning */
    top: 155px; /* Geser ke bawah 155px untuk resolusi seperti 1366x599 */
    width: 100%; /* Pastikan full width */
    z-index: 1; /* Lebih rendah dari header jika perlu */
}

/* Desktop Standar: 1024px - 1200px (header sedikit lebih kecil) */
@media (max-width: 1200px) and (min-width: 1024px) {
    .wp-block-themepunch-revslider {
        top: 130px; /* Sesuaikan jika header lebih pendek di layar ini */
    }
}

/* Tablet: 768px - 1023px (header kompak, kurangi geseran) */
@media (max-width: 1023px) and (min-width: 768px) {
    .wp-block-themepunch-revslider {
        top: 100px; /* Cukup untuk tablet landscape/portrait */
    }
}

/* Mobile: < 768px (header minimal, geser sedikit untuk ruang aman) */
@media (max-width: 767px) {
    .wp-block-themepunch-revslider {
        top: 40px; /* Hindari terlalu banyak geser agar konten tidak terpotong di layar kecil */
    }
}
    
    /* Opsional: Tambahan untuk mobile portrait (< 480px) jika header sangat kecil */
@media (max-width: 480px) {
    .wp-block-themepunch-revslider {
            top: 30px; /* Lebih ringkas untuk ponsel kecil */
        }
        .elementor-3736 .elementor-element.elementor-element-37b50d6d {
        margin-bottom: 20px !Important;
    }
    }/* End custom CSS */