.elementor-97858 .elementor-element.elementor-element-5ecd2ae:not(.elementor-motion-effects-element-type-background), .elementor-97858 .elementor-element.elementor-element-5ecd2ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E1FFD7;}.elementor-97858 .elementor-element.elementor-element-5ecd2ae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-97858 .elementor-element.elementor-element-5ecd2ae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .elementor-repeater-item-440c51e .mps-admin-gallery{gap:5px;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-send-button{background-color:#537D5D;color:#FFFFFF;fill:#FFFFFF;border-style:solid;border-color:#000000;border-radius:50% 50% 50% 50%;padding:0px 0px 0px 0px;width:42px;height:42px;line-height:42px;font-size:calc(42px / 2.5);}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-reply-button{background-color:transparent;color:#54656F;fill:#54656F;border-style:none;border-radius:50% 50% 50% 50%;width:28px;height:28px;font-size:calc(28px * 0.6);}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-sticker-picker-trigger-button{background-color:transparent;color:#555555;fill:#555555;border-style:none;font-size:20px;padding:0px 8px 0px 8px;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-scroll-up-button{background-color:rgba(0,0,0,0.4);color:#FFFFFF;fill:#FFFFFF;border-style:none;border-radius:50% 50% 50% 50%;width:36px;height:36px;font-size:calc(36px * 0.5);bottom:60px;right:15px;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-scroll-up-button:hover, .elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-scroll-up-button:focus{background-color:rgba(0,0,0,0.6);}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-cover-members img{max-width:120px;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-avatar-initials{background-color:#186E18;color:#FFFFFF;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-avatar-container{width:37px;height:37px;font-size:calc(37px * 0.4);}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-sticker-panel .mps-sticker-item img{width:60px;height:60px;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-cover-logo img{width:144px;height:144px;border-radius:0% 0% 0% 0%;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-cover-title{font-family:"Poppins", Sans-serif;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-cover-subtitle{font-family:"Poppins", Sans-serif;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-cover-join-button{font-family:"Poppins", Sans-serif;border-style:solid;border-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-chat-header{background-color:#537D5D;padding:10px 16px 10px 16px;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-header-avatar{width:40px;height:40px;border-radius:50% 50% 50% 50%;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-header-title{font-family:"Poppins", Sans-serif;color:#FFFFFF;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-header-subtitle{color:#FFFFFF;opacity:0.85;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-header-actions a, .elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-header-actions .mps-header-icon-no-link, .elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-header-actions .mps-music-control-icon, .elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-header-actions i, .elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-header-actions svg{color:#FFFFFF;fill:#FFFFFF;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-header-actions a, .elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-header-actions .mps-header-icon-no-link, .elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-header-actions .mps-music-control-icon{font-size:21px;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-header-actions svg{width:21px;height:21px;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-header-actions{gap:14px;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-info-main-title{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-info-action-buttons .mps-info-action-button{color:#004A22;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-info-action-buttons .mps-info-action-button svg{fill:#004A22;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-info-description-text{font-family:"Poppins", Sans-serif;font-size:12px;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-chat-messages{background-image:url("https://mappasiame.com/wp-content/uploads/2025/05/b90e93a43790a42a367d796538354c34.jpg");background-color:transparent;background-size:cover;background-repeat:no-repeat;background-position:center center;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-whatsapp-guestbook{max-width:600px;height:73vh;border-radius:8px 8px 8px 8px;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-guest-message .mps-name{color:#008069;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-admin-message.mps-admin-message-style-guest .mps-name{color:#008069;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-admin-message.mps-admin-message-style-admin .mps-name{color:#008069;filter:brightness(0.9);}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-main-input-row .mps-chat-input:focus, .elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-main-input-row .mps-message-input-container:focus-within{border-color:#008069;box-shadow:0 0 0 1px #008069;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-reply-quote strong{color:#008069;}.elementor-97858 .elementor-element.elementor-element-5a60e05{--widget-accent-color:#008069;--mps-reply-indent:20px;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-guest-message .mps-bubble, .elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-admin-message.mps-admin-message-style-guest .mps-bubble{padding:6px 7px 8px 9px;background-color:#FFFFFF;border-top-left-radius:0px;border-top-right-radius:7.5px;border-bottom-right-radius:7.5px;border-bottom-left-radius:7.5px;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-admin-message.mps-admin-message-style-admin .mps-bubble{padding:6px 9px 8px 7px;background-color:#DCF8C6;border-top-left-radius:7.5px;border-top-right-radius:0px;border-bottom-right-radius:7.5px;border-bottom-left-radius:7.5px;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-message-content .mps-sent-sticker-image{max-width:120px;border-radius:6px 6px 6px 6px;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-reply-quote{background-color:rgba(0,0,0,0.05);color:#333333;border-style:solid;border-width:0px 0px 0px 2px;border-color:#075E54;border-radius:6px 6px 6px 6px;padding:5px 8px 5px 8px;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-main-input-row .mps-chat-input, .elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-main-input-row .mps-message-input{font-family:"Poppins", Sans-serif;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-main-input-row .mps-name-input{background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;padding:9px 15px 9px 15px;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-main-input-row .mps-message-input-container{background-color:#FFFFFF00;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:20px 20px 20px 20px;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-main-input-row .mps-name-input:focus, .elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-main-input-row .mps-message-input-container:focus-within{border-color:#000000;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-main-input-row .mps-message-input{padding:9px 10px 9px 15px;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-sticker-picker-trigger-button:hover, .elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-sticker-picker-trigger-button:focus{color:#000000;fill:#000000;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-sticker-picker-trigger-button svg{width:20px;height:20px;}@media(max-width:767px){.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-cover-members img{max-width:182px;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-cover-logo img{width:119px;height:119px;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-cover-join-button{padding:10px 100px 10px 100px;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-header-avatar{width:43px;height:43px;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-header-actions a, .elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-header-actions .mps-header-icon-no-link, .elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-header-actions .mps-music-control-icon{font-size:19px;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-header-actions svg{width:19px;height:19px;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-header-actions{gap:34px;}.elementor-97858 .elementor-element.elementor-element-5a60e05 .mps-whatsapp-guestbook{max-width:1200px;height:93vh;}}/* Start custom CSS *//* --- Letakkan kode ini di CSS Kustom Widget Elementor --- */
/* Tab Lanjutan -> CSS Kustom */

body.elementor-page-97858 .mps-scroll-up-button {
    /* Menaikkan nilai 'bottom'. Tinggi area form minimal sekitar 108-110px.
       Untuk memastikan tombol berada jelas di atasnya, kita coba nilai yang lebih tinggi.
       Anda bisa menyesuaikan '160px' ini.
    */
    bottom: 160px !important; /* Dinaikkan dari 120px ke 160px sebagai percobaan */

    /* Anda juga bisa mengatur posisi 'right' jika perlu */
    /* right: 15px !important; */ /* Posisi kanan default desktop */

    /* Menaikkan z-index untuk menghindari tertutup elemen lain */
    z-index: 110 !important;
}

/* Untuk memastikan berlaku juga di mobile */
@media (max-width: 500px) {
    body.elementor-page-97858 .mps-scroll-up-button {
        bottom: 160px !important; /* Sesuaikan juga untuk mobile jika tinggi form berbeda signifikan */
        /* right: 10px !important; */ /* Posisi kanan default mobile */
    }
}/* End custom CSS */