.elementor-169 .elementor-element.elementor-element-1883d03{--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;overflow:visible;}.elementor-169 .elementor-element.elementor-element-1883d03:not(.elementor-motion-effects-element-type-background), .elementor-169 .elementor-element.elementor-element-1883d03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CDA665;}.elementor-169 .elementor-element.elementor-element-7dc41c9{--display:flex;overflow:visible;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-169 .elementor-element.elementor-element-00fd6d0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-169 .elementor-element.elementor-element-f70361b{--display:flex;overflow:visible;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-169 .elementor-element.elementor-element-2c248b9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;letter-spacing:1px;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-2238dc2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-2468ca8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-4982178 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;letter-spacing:1px;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-8b7c133 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-73a1bee .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-085b304 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-c8bc30d{--display:flex;overflow:visible;}.elementor-169 .elementor-element.elementor-element-1ac56bf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;letter-spacing:1px;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-87ea8e4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-8392805 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-169 .elementor-element.elementor-element-8392805 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;letter-spacing:1px;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-623e6e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-169 .elementor-element.elementor-element-623e6e8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:20px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-79080ba > .elementor-widget-container{padding:6% 0% 0% 0%;}.elementor-169 .elementor-element.elementor-element-8ceeabe{--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;overflow:visible;}.elementor-169 .elementor-element.elementor-element-8ceeabe:not(.elementor-motion-effects-element-type-background), .elementor-169 .elementor-element.elementor-element-8ceeabe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CDA665;}.elementor-169 .elementor-element.elementor-element-e7b5105 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-169 .elementor-element.elementor-element-e7b5105{z-index:1;}.elementor-169 .elementor-element.elementor-element-65c3fc3{text-align:center;}.elementor-169 .elementor-element.elementor-element-65c3fc3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-514ded2{--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;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-169 .elementor-element.elementor-element-514ded2:not(.elementor-motion-effects-element-type-background), .elementor-169 .elementor-element.elementor-element-514ded2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CDA665;}.elementor-169 .elementor-element.elementor-element-9a37104{--display:flex;overflow:visible;}.elementor-169 .elementor-element.elementor-element-9a37104.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-169 .elementor-element.elementor-element-58d664d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-169 .elementor-element.elementor-element-e420e0f{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-169 .elementor-element.elementor-element-e420e0f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-169 .elementor-element.elementor-element-0515277 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-0367cc0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-1ddedf0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-b504b94{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-169 .elementor-element.elementor-element-b504b94.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-169 .elementor-element.elementor-element-bb8dc16 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-b9acf5b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-8f1c8e9{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-169 .elementor-element.elementor-element-8f1c8e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-169 .elementor-element.elementor-element-6c63e27 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;letter-spacing:1px;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-b4465df .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-1fa89ea .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-5b07ab3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.5px;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-a0cd8f4{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-169 .elementor-element.elementor-element-12ecc0c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-169 .elementor-element.elementor-element-12ecc0c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-014f240 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-169 .elementor-element.elementor-element-014f240 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:20px;letter-spacing:0.5px;color:#FFFFFF;}.elementor-169 .elementor-element.elementor-element-f160748 > .elementor-widget-container{padding:6% 0% 0% 0%;}.elementor-169 .elementor-element.elementor-element-5fdd383{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-169 .elementor-element.elementor-element-5fdd383:not(.elementor-motion-effects-element-type-background), .elementor-169 .elementor-element.elementor-element-5fdd383 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CDA665;}.elementor-169 .elementor-element.elementor-element-48e44ba > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-169 .elementor-element.elementor-element-48e44ba{z-index:1;}.elementor-169 .elementor-element.elementor-element-2e0bfa1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-169 .elementor-element.elementor-element-2e0bfa1{text-align:center;}.elementor-169 .elementor-element.elementor-element-2e0bfa1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;color:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-169 .elementor-element.elementor-element-623e6e8 .elementor-heading-title{line-height:1.3em;}.elementor-169 .elementor-element.elementor-element-514ded2{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:6%;--padding-bottom:6%;--padding-left:2%;--padding-right:2%;}.elementor-169 .elementor-element.elementor-element-0515277 .elementor-heading-title{font-size:14px;}.elementor-169 .elementor-element.elementor-element-0367cc0 .elementor-heading-title{font-size:12px;}.elementor-169 .elementor-element.elementor-element-1ddedf0 .elementor-heading-title{font-size:12px;}.elementor-169 .elementor-element.elementor-element-bb8dc16 .elementor-heading-title{font-size:14px;}.elementor-169 .elementor-element.elementor-element-b9acf5b .elementor-heading-title{font-size:12px;}.elementor-169 .elementor-element.elementor-element-6c63e27 .elementor-heading-title{font-size:14px;}.elementor-169 .elementor-element.elementor-element-b4465df .elementor-heading-title{font-size:12px;}.elementor-169 .elementor-element.elementor-element-1fa89ea .elementor-heading-title{font-size:12px;}.elementor-169 .elementor-element.elementor-element-5b07ab3 .elementor-heading-title{font-size:12px;}.elementor-169 .elementor-element.elementor-element-014f240 .elementor-heading-title{font-size:12px;line-height:1.3em;}}@media(max-width:767px){.elementor-169 .elementor-element.elementor-element-1883d03{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-169 .elementor-element.elementor-element-7dc41c9{--width:28%;--justify-content:flex-start;}.elementor-169 .elementor-element.elementor-element-00fd6d0{width:var( --container-widget-width, 329px );max-width:329px;--container-widget-width:329px;--container-widget-flex-grow:0;text-align:center;}.elementor-169 .elementor-element.elementor-element-00fd6d0 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-169 .elementor-element.elementor-element-00fd6d0 img{width:75%;}.elementor-169 .elementor-element.elementor-element-f70361b{--width:27%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-169 .elementor-element.elementor-element-2c248b9{text-align:center;}.elementor-169 .elementor-element.elementor-element-2c248b9 .elementor-heading-title{font-size:9px;}.elementor-169 .elementor-element.elementor-element-2238dc2{text-align:center;}.elementor-169 .elementor-element.elementor-element-2238dc2 .elementor-heading-title{font-size:9px;}.elementor-169 .elementor-element.elementor-element-2468ca8 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-169 .elementor-element.elementor-element-2468ca8{text-align:center;}.elementor-169 .elementor-element.elementor-element-2468ca8 .elementor-heading-title{font-size:9px;}.elementor-169 .elementor-element.elementor-element-4982178{text-align:start;}.elementor-169 .elementor-element.elementor-element-4982178 .elementor-heading-title{font-size:9px;}.elementor-169 .elementor-element.elementor-element-8b7c133{text-align:center;}.elementor-169 .elementor-element.elementor-element-8b7c133 .elementor-heading-title{font-size:9px;}.elementor-169 .elementor-element.elementor-element-73a1bee{text-align:center;}.elementor-169 .elementor-element.elementor-element-73a1bee .elementor-heading-title{font-size:9px;}.elementor-169 .elementor-element.elementor-element-085b304{text-align:center;}.elementor-169 .elementor-element.elementor-element-085b304 .elementor-heading-title{font-size:9px;}.elementor-169 .elementor-element.elementor-element-c8bc30d{--width:43%;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-169 .elementor-element.elementor-element-1ac56bf{text-align:start;}.elementor-169 .elementor-element.elementor-element-1ac56bf .elementor-heading-title{font-size:9px;}.elementor-169 .elementor-element.elementor-element-87ea8e4 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-169 .elementor-element.elementor-element-87ea8e4{text-align:center;}.elementor-169 .elementor-element.elementor-element-87ea8e4 .elementor-heading-title{font-size:9px;}.elementor-169 .elementor-element.elementor-element-8392805 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-169 .elementor-element.elementor-element-8392805{text-align:center;}.elementor-169 .elementor-element.elementor-element-8392805 .elementor-heading-title{font-size:9px;}.elementor-169 .elementor-element.elementor-element-623e6e8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-169 .elementor-element.elementor-element-623e6e8{text-align:start;}.elementor-169 .elementor-element.elementor-element-623e6e8 .elementor-heading-title{font-size:8px;letter-spacing:1px;}.elementor-169 .elementor-element.elementor-element-8ceeabe{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-169 .elementor-element.elementor-element-65c3fc3 .elementor-heading-title{font-size:9px;}.elementor-169 .elementor-element.elementor-element-9a37104{--justify-content:center;}.elementor-169 .elementor-element.elementor-element-9a37104.e-con{--align-self:center;}.elementor-169 .elementor-element.elementor-element-58d664d{width:var( --container-widget-width, 329px );max-width:329px;--container-widget-width:329px;--container-widget-flex-grow:0;text-align:center;}.elementor-169 .elementor-element.elementor-element-e420e0f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-169 .elementor-element.elementor-element-0515277{text-align:center;}.elementor-169 .elementor-element.elementor-element-0367cc0{text-align:center;}.elementor-169 .elementor-element.elementor-element-1ddedf0{text-align:center;}.elementor-169 .elementor-element.elementor-element-b504b94{--width:100%;}.elementor-169 .elementor-element.elementor-element-bb8dc16{text-align:center;}.elementor-169 .elementor-element.elementor-element-b9acf5b{text-align:center;}.elementor-169 .elementor-element.elementor-element-6c63e27{text-align:center;}.elementor-169 .elementor-element.elementor-element-b4465df{text-align:center;}.elementor-169 .elementor-element.elementor-element-1fa89ea{text-align:center;}.elementor-169 .elementor-element.elementor-element-5b07ab3{text-align:center;}.elementor-169 .elementor-element.elementor-element-12ecc0c{text-align:center;}.elementor-169 .elementor-element.elementor-element-014f240{text-align:center;}.elementor-169 .elementor-element.elementor-element-5fdd383{--width:500px;--justify-content:center;}.elementor-169 .elementor-element.elementor-element-5fdd383.e-con{--align-self:center;}}@media(min-width:768px){.elementor-169 .elementor-element.elementor-element-9a37104{--width:15%;}.elementor-169 .elementor-element.elementor-element-e420e0f{--width:12%;}.elementor-169 .elementor-element.elementor-element-b504b94{--width:19%;}.elementor-169 .elementor-element.elementor-element-8f1c8e9{--width:15.851%;}}@media(max-width:1024px) and (min-width:768px){.elementor-169 .elementor-element.elementor-element-e420e0f{--width:10%;}.elementor-169 .elementor-element.elementor-element-b504b94{--width:21%;}.elementor-169 .elementor-element.elementor-element-8f1c8e9{--width:15%;}}/* Start custom CSS for shortcode, class: .elementor-element-e7b5105 *//* --- Wrapper utama --- */
.trp_language_switcher_shortcode .trp-language-switcher {
    width: auto !important;
    display: inline-block !important;
    position: relative;
}

/* --- Current Language (TOMBOL) --- */
.trp_language_switcher_shortcode .trp-ls-shortcode-current-language {
    background: transparent !important;
    border: 1px solid #fff !important;
    color: #fff !important;

    width: 90px !important;
    height: 30px !important;

    padding: 0 !important;
    line-height: 13px !important;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 4px;
    font-size: 9px !important;
    overflow: hidden;
}

/* --- Arrow putih --- */
.trp-ls-shortcode-current-language:after {
    content: "▾";
    color: #fff;
    font-size: 18px;
    margin-left: 4px;
}

/* Hilangkan icon bawaan */
.trp-language-switcher img {
    display: none !important;
}

/* --- Link dalam tombol --- */
.trp_language_switcher_shortcode .trp-ls-shortcode-current-language a {
    color: #fff !important;
    font-size: 12px !important;
    text-decoration: none;
}

/* --- Dropdown --- */
.trp_language_switcher_shortcode .trp-ls-shortcode-language {
    background: transparent !important;
    border: 1px solid #fff !important;
    border-radius: 4px;

    width: 90px !important;
    padding: 4px 0 !important;

    position: absolute;
    top: 18px;
    left: 0;

    text-align: center;
    z-index: 9999;
}

/* Link dropdown */
.trp-language-switcher .trp-ls-shortcode-language a {
    color: #fff !important;
    font-size: 12px !important;
    display: block;
    padding: 2px 0;
}

/* Dropdown container jadi putih saat hover */
.trp_language_switcher_shortcode .trp-ls-shortcode-language:hover {
    background: #fff !important;
    border-color: #fff !important;
    
}
.trp_language_switcher_shortcode .trp-ls-shortcode-language:hover a {
    color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-f160748 *//* Sembunyikan response output sepenuhnya */
.wpcf7[data-wpcf7-id="3904"]
.wpcf7-response-output {
    display: none !important;
}

/* Hilangkan spinner */
.wpcf7[data-wpcf7-id="3904"]
.wpcf7-spinner {
    display: none !important;
}

/* Sejajarkan field dan tombol */
.wpcf7[data-wpcf7-id="3904"]
.sfba_subscribe_form__fields_wrap {
    display: flex !important;
    align-items: stretch !important;
    height: 34px !important;
}

/* Reset tag p tambahan dari CF7 */
.wpcf7[data-wpcf7-id="3904"]
.sfba_subscribe_form__fields p,
.wpcf7[data-wpcf7-id="3904"]
.sfba_subscribe_form__fields_wrap > p {
    display: flex !important;
    align-items: center !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Wrapper input */
.wpcf7[data-wpcf7-id="3904"]
.sfba_subscribe_form__fields,
.wpcf7[data-wpcf7-id="3904"]
.wpcf7-form-control-wrap {
    height: 100% !important;
}

/* Tengahkan teks input secara vertikal */
.wpcf7[data-wpcf7-id="3904"]
input.sfba-form-email {
    position: static !important;
    top: auto !important;
    transform: none !important;
    height: 100% !important;
    min-height: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    box-sizing: border-box !important;
    line-height: normal !important;
}

/* Tengahkan teks tombol secara vertikal */
.wpcf7[data-wpcf7-id="3904"]
input.sfba-form-submit-button {
    height: 100% !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    line-height: normal !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-48e44ba *//* --- Wrapper utama --- */
.trp_language_switcher_shortcode .trp-language-switcher {
    width: auto !important;
    display: inline-block !important;
    position: relative;
}

/* --- Current Language Button --- */
.trp_language_switcher_shortcode .trp-ls-shortcode-current-language {
    background: transparent !important;
    border: 1px solid #fff !important;
    color: #fff !important;
    
    width: 150px !important;
    height: 40px !important;

    padding: 0 !important;
    line-height: 13px !important;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 4px;
    font-size: 9px !important;
    overflow: hidden;
}

/* Arrow */
.trp-ls-shortcode-current-language:after {
    content: "▾";
    color: #fff;
    font-size: 18px;
    margin-left: 4px;
}

/* Remove default image flag */
.trp-language-switcher img {
    display: none !important;
}

/* Link text in button */
.trp_language_switcher_shortcode .trp-ls-shortcode-current-language a {
    color: #fff !important;
    font-size: 14px !important;
    text-decoration: none;
}

/* --- Dropdown --- */
.trp_language_switcher_shortcode .trp-ls-shortcode-language {
    background: transparent !important;
    border: 1px solid #fff !important;
    border-radius: 4px;

    width: 150px !important;
    padding: 4px 0 !important;

    position: absolute;
    top: 18px;
    left: 0;

    text-align: center;
    z-index: 9999;
}

/* Dropdown links */
.trp-language-switcher .trp-ls-shortcode-language a {
    color: #fff !important;
    font-size: 14px !important;
    display: block;
    padding: 2px 0;
}

/* Hover → dropdown white + text black */
.trp_language_switcher_shortcode .trp-ls-shortcode-language:hover {
    background: #fff !important;
    border-color: #fff !important;
}

.trp_language_switcher_shortcode .trp-ls-shortcode-language:hover a {
    color: #000 !important;
}

/* -------------------------------------------- */
/*              RESPONSIVE MOBILE               */
/* -------------------------------------------- */
@media (max-width: 480px) {

    /* Button lebih kecil */
    .trp_language_switcher_shortcode .trp-ls-shortcode-current-language {
        width: 120px !important;
        height: 32px !important;
        font-size: 8px !important;
    }

    .trp_language_switcher_shortcode .trp-ls-shortcode-current-language a {
        font-size: 12px !important;
    }

    .trp-ls-shortcode-current-language:after {
        font-size: 14px;
    }

    /* Dropdown ikut mengecil */
    .trp_language_switcher_shortcode .trp-ls-shortcode-language {
        width: 120px !important;
        top: 14px;
        padding: 3px 0 !important;
    }

    .trp-language-switcher .trp-ls-shortcode-language a {
        font-size: 12px !important;
        padding: 3px 0;
    }
}/* End custom CSS */