.elementor-34614 .elementor-element.elementor-element-6979241{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:999;}.elementor-34614 .elementor-element.elementor-element-dbc42b8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-34614 .elementor-element.elementor-element-dbc42b8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-34614 .elementor-element.elementor-element-dbc42b8{width:100%;}}@media(max-width:767px){.elementor-34614 .elementor-element.elementor-element-6979241{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-34614 .elementor-element.elementor-element-dbc42b8{width:100%;}.elementor-34614 .elementor-element.elementor-element-dbc42b8 > .elementor-element-populated{margin:-10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-1bc8395 */@media (max-width:767px) {
    .elementor-34614 .elementor-element.elementor-element-1bc8395 .navigasi-menu-link {
        display:none;
    }
    .elementor-34614 .elementor-element.elementor-element-1bc8395 .logo-website-1 img{
        width:75px !important;
    }
    .elementor-34614 .elementor-element.elementor-element-1bc8395 .section-header-bc {
        margin-top:-3px !important;
    }
    .elementor-34614 .elementor-element.elementor-element-1bc8395 .tombol-pencarian-bc {
        margin-top:19px !important;
    }
    .elementor-34614 .elementor-element.elementor-element-1bc8395 .container-nav-bc {
        gap:0px !important;
    }
    
}

@media (min-width:767px) and (max-width:1048px) {
    .elementor-34614 .elementor-element.elementor-element-1bc8395 .navigasi-menu-link {
        display:none;
    }
    .elementor-34614 .elementor-element.elementor-element-1bc8395 .container-nav-bc {
        gap:10px !important;
    }
    .elementor-34614 .elementor-element.elementor-element-1bc8395 .menu-btn-bc {
        font-size:25px !important;
        margin-top:20px !important;
    }
}

@media (min-width:1048px){
    .elementor-34614 .elementor-element.elementor-element-1bc8395 .menu-btn-bc {
        display:none;
    }
}

.elementor-34614 .elementor-element.elementor-element-1bc8395 .section-header-bc {
    display:flex;
    width:100%;
    justify-content:space-between;
    padding:0 10px;
    align-content: center;
    margin-top:-15px;
}

.elementor-34614 .elementor-element.elementor-element-1bc8395 .container-nav-bc {
    display:flex;
    justify-content: flex-end;
    gap:20px;
}


/*---------------------*/
/*logo style*/
/*---------------------*/
.elementor-34614 .elementor-element.elementor-element-1bc8395 .logo-website-1 img{
    width:90px;
}
/*---------------------*/


/*---------------------*/
/*navigasi link utama halaman BC*/
/*---------------------*/
.elementor-34614 .elementor-element.elementor-element-1bc8395 .navbar-links {
  list-style-type: none;
  display: flex;
  padding:21px 0 0 0px;
  justify-content: flex-end;
 
}
.elementor-34614 .elementor-element.elementor-element-1bc8395 .navbar-links li a {
  display: block;
  text-decoration: none;
  padding: 10px 20px;
  font-weight: 600;
  transition: 0.4s all;
  font-size:14px;
  margin:0 5px;
}


.elementor-34614 .elementor-element.elementor-element-1bc8395 .navbar-dropdown1 a,.elementor-34614 .elementor-element.elementor-element-1bc8395  .nav-bar-dropdown1 a:hover {
    background:#c2a067 !important;
    border-radius:50px;
    color:grey !important;
    cursor:default;
}

.elementor-34614 .elementor-element.elementor-element-1bc8395  .navbar-dropdown1 a{
    background:#c2a067 !important;
    color:white !important;
}
.elementor-34614 .elementor-element.elementor-element-1bc8395 .navbar-dropdown a{
    color:white;
    border-radius:50px;
}

.elementor-34614 .elementor-element.elementor-element-1bc8395 .navbar-dropdown {

    margin:0;
}

.elementor-34614 .elementor-element.elementor-element-1bc8395 .navbar-dropdown2 a{
    color:white;
}

.elementor-34614 .elementor-element.elementor-element-1bc8395 .navbar-dropdown2 a:hover{
    background:#c2a067;
    color:grey;
    border-radius:50px;
}
.elementor-34614 .elementor-element.elementor-element-1bc8395 .navbar-dropdown2 a:hover{
    background:#c2a067;
    color:white !important;
    border-radius:50px;
}
.elementor-34614 .elementor-element.elementor-element-1bc8395 .navbar-dropdown a {
    color:grey !important;
}

.elementor-34614 .elementor-element.elementor-element-1bc8395  .navbar-dropdown2 a {color:grey !important;}

.elementor-34614 .elementor-element.elementor-element-1bc8395 .dropdown a{
    color:grey;
}

.elementor-34614 .elementor-element.elementor-element-1bc8395 .navbar-links li.navbar-dropdown:hover .dropdown {
  visibility: visible;
  opacity: 1;
  transform: translateY(-36px) scale(1);
  transition:all 0.4s ease;
  margin-left:5px;
  height:auto;
  border:2px solid #c2a067;

}

.elementor-34614 .elementor-element.elementor-element-1bc8395 .navbar-links li.navbar-dropdown .dropdown {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  padding: 0px 0;
  top: 100%;
  transform: translateY(-30px) scale(.2);
  width: 250px;
  background:#c2a067;
  box-shadow: 0px 10px 10px 3px rgba(0, 0, 0, 0.3);
  border-radius: 13px;
  z-index: 111;
  transition:all 0.2s ease;
  margin-left:-15px;
  height:10px;
  overflow:hidden;
}
.elementor-34614 .elementor-element.elementor-element-1bc8395 .navbar-links li.navbar-dropdown .dropdown a {
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 400;
}
.elementor-34614 .elementor-element.elementor-element-1bc8395 .navbar-dropdown .dropdown a:hover {
  padding-left: 0px;
  
}
.elementor-34614 .elementor-element.elementor-element-1bc8395 .dropdown a:hover{
    padding:10px 20px 10px 30px !important;
}

.elementor-34614 .elementor-element.elementor-element-1bc8395 .dropdown a{
    background:#c2a067 !important;
  color:white !important;
}

.elementor-34614 .elementor-element.elementor-element-1bc8395 .navbar-dropdown a:hover {
  color: white !important;
  background:#c2a067 !important;
  border-radius:30px 10px 0 0;
  padding:5px 20px 16px 20px;
}


/*---------------------*/

/*---------------------*/
/*section Pencarian home BC */
/*---------------------*/
.elementor-34614 .elementor-element.elementor-element-1bc8395 .body-home-page.active {
    overflow:hidden;
    height:100vh;
}

.elementor-34614 .elementor-element.elementor-element-1bc8395 .body-home-page::-webkit-scrollbar{
    display:none;
}

li {
    list-style:none;
}

.elementor-34614 .elementor-element.elementor-element-1bc8395 .box-pencarian-atas{
    display:flex;
    justify-content: space-between
}

.elementor-34614 .elementor-element.elementor-element-1bc8395 .input-pencarian {
    width:95%;
    margin:10px 10px 10px 0;
}

.elementor-34614 .elementor-element.elementor-element-1bc8395 .box-side-pencarian {
    max-width:1100px;
    margin:auto;
}

.elementor-34614 .elementor-element.elementor-element-1bc8395 .side-pencarian{
 background-color:#FAFAFA;
 width: 100vw;
 max-width:100vw;
 height:0vh;
 position: fixed;
 top:210%;
 right:0;
 overflow-y: auto;
 z-index:1;
 opacity:0;
 transform: scale(0);
 backdrop-filter: blur(28px);
 -webkit-backdrop-filter: blur(28px);
 transition: all 0.5s ease;
}

.elementor-34614 .elementor-element.elementor-element-1bc8395 .side-pencarian.active{
 right:0;
 opacity:1;
 height:100vh;
 top:0;
 transform: scale(1);
}


.elementor-34614 .elementor-element.elementor-element-1bc8395 .tutup-pencarian{
 color: #c2a067;
 font-size: 30px;
 margin:15px 0px 0 15px;
 font-weight:0;
 
}



.elementor-34614 .elementor-element.elementor-element-1bc8395 .menu-bc{
    padding:5px 9px;
    border-radius:50%;
    cursor:pointer;
    transition:all 0.5s ease;
}

.elementor-34614 .elementor-element.elementor-element-1bc8395 .menu-bc:hover {
    transform:rotate(90deg);
    transition:all 0.5s ease;
}


.elementor-34614 .elementor-element.elementor-element-1bc8395 .tombol-pencarian-bc{
  background:#c2a067 !important;
     color:white !important;
 font-size: 25px;
 cursor: pointer;
 padding:5px 8px;
 border-radius:50%;
  transition:all 0.5s ease;
  margin-top:25px;
}

.elementor-34614 .elementor-element.elementor-element-1bc8395 .tombol-pencarian-bc:hover {
    transform: rotate(360deg);
}


.is-form-style input.is-search-input {
    background: transparent !important;
    border-radius:15px !important;
    height:50px;
    font-family: 'Montserrat';
    font-style: italic;
    font-size:16px !important;
}


@media(max-width:767px){
    .elementor-34614 .elementor-element.elementor-element-1bc8395 .tombol-pencarian{
        top:17px;
        right:10px;
    }
    .elementor-34614 .elementor-element.elementor-element-1bc8395 .input-pencarian {
        width:85%;
    }
}

/*------------------*/
/*style ajax search */
/*------------------*/
.is-ajax-search-categories {
    display: none;
}

.simplebar-content-wrapper {
    border-radius: 15px;
}

.is-ajax-search-items.is-show-details-enabled {
    max-height: 80vh !important;
    border-radius:15px !important;
    box-shadow: 0 0 20px #0000000f;
}
.is-search-sections .thumbnail img{
    border-radius:10px;
}
div.is-ajax-search-result {
    background:transparent !important;
    padding:7px 0 0 0 !important;
}

.is-ajax-search-post .is-title a {
    font-weight:bold;
    color:#c2a067;
}
.is-ajax-result-description {
    color:grey;
}
div.is-ajax-search-details {
    display: none !important;
}


/*------------------*/
@media (max-width: 900px){
 .elementor-34614 .elementor-element.elementor-element-1bc8395 {
     height:20px;
 }
}

@media(max-width:747px){
    .input-pencarian {
    margin:10px 10px 10px 30px;
    }

    .elementor-34614 .elementor-element.elementor-element-1bc8395 i.fa-times {
        padding:0;
        position:absolute;
    }

    .is-form-style input.is-search-input {
        height:40px;
    }
    .tutup-pencarian {
        margin-top:13px;
    }
    
}
@media(min-width:767px) and (max-width:1024px){
    .elementor-34614 .elementor-element.elementor-element-1bc8395 .menu-btn {
        top:16px;
        font-size:20px;
    }
    
    
}
/*---------------------*/

/*---------------------*/
/*section more menu and help button*/
/*---------------------*/

.bantuanWA a {
    font-size:15px;
    color:white;
    font-weight:500;
 
}
.bantuanWA {
    border-radius:50px;
    font-size:15px;
    background:#c2a067 !important;
    color:white !important;
    margin-top:23px;
    padding:14px 12px !important;
    text-transform: capitalize;
}
.bantuanWA a:hover {
    text-decoration: none;
    background: transparent;
    color:white;
}



.elementor-34614 .elementor-element.elementor-element-1bc8395 .side-bar{
 background-color:#fff;
 width: 0%;
 max-width:100vw;
 height: 100vh;
 position: fixed;
 top: 0;
 left: -100%;
 overflow-y: auto;
 transition: 0.4s ease;
 box-shadow:0 0 12px rgba(0, 0, 0, 0.34);
 background-image: url("https://bosscetak.com/wp-content/uploads/2022/07/backgroudn-main-side-bar-mobile-web-min.jpg") !important;
 background-size:cover;
}

.elementor-34614 .elementor-element.elementor-element-1bc8395 .side-bar.active{
 left: 0;
 width:100%;
}

.elementor-34614 .elementor-element.elementor-element-1bc8395 .side-bar .menu{
 width: 100%;
 margin-top: 20px;
}

.elementor-34614 .elementor-element.elementor-element-1bc8395 .side-bar .menu .item ,.item1{
 position: relative;
 cursor: pointer;
}

.elementor-34614 .elementor-element.elementor-element-1bc8395 .side-bar .menu .item a, .item1 a{
 color: grey;
 font-size: 16px;
 text-decoration: none;
 display: block;
 padding: 5px 20px;
 line-height:40px;
 margin:0 10px;
}
.item1 a {
    border-radius:50px;
    background:transparent;
    font-weight:bold;
    color:#c2a067;
    width:147px;
    border:2px solid;
    margin-left:20px;
    padding:0 0 0 20px;
}
.item1 a:hover{
    background:darkgrey;
    color:white;
    text-decoration: none;
}
.elementor-34614 .elementor-element.elementor-element-1bc8395 .side-bar .menu .item a:hover{
 background: transparent;
 transition:all 0.3s ease;
 color:black;
 border-radius:10px;
 font-weight:600;
}

.elementor-34614 .elementor-element.elementor-element-1bc8395 .side-bar .menu .item i,.item1 i{
 margin-right: 10px;
}

.elementor-34614 .elementor-element.elementor-element-1bc8395 .side-bar .menu .item a .dropdown{
 position: absolute;
 left: 6px;
 margin:  7px 20px;
 transition: 0.3s ease;
 background:lightgrey;
 padding:6px 10px;
 border-radius:50%;
}

.elementor-34614 .elementor-element.elementor-element-1bc8395 .side-bar .menu .item .sub-menu{
 display: none;
}

.elementor-34614 .elementor-element.elementor-element-1bc8395 .side-bar .menu .item .sub-menu a{
 margin-left: 37px;
 border-left:2px solid lightgrey;
 line-height:20px;
 font-size:14px;
}

.elementor-34614 .elementor-element.elementor-element-1bc8395 .side-bar .menu .item .sub-menu a:hover{
    background:lightgrey;
    border-radius:0 10px 10px 0px;
}

.elementor-34614 .elementor-element.elementor-element-1bc8395 .rotate{
 transform: rotate(90deg);
}

.elementor-34614 .elementor-element.elementor-element-1bc8395 .close-btn .fa-times{
 position: absolute;
 color: #c2a067;
 font-size: 20px;
 right: 0;
 margin: 25px;
 cursor: pointer;
 background:white;
 padding:7px 10px;
 border-radius:50%;
}

.elementor-34614 .elementor-element.elementor-element-1bc8395 .menu-btn-bc{
 color: #c2a067;
 font-size: 25px;
 cursor: pointer;
 background:transparent;padding:5px 5px 5px 10px;
 border-radius:50%;
 margin-top:19px;
}

.elementor-34614 .elementor-element.elementor-element-1bc8395 .main{
 height: 100vh;
 display: flex;
 justify-content: center;
 align-items: center;
 padding: 50px;
}

.judul-logo {
    font-size:20px;
    font-weight:bold;
    margin-top:30px;
    margin-left:20px;
}
.meta-brand {
    font-size:12px;
    margin-left:20px;
}
.kaki-identitas {
    font-size:14px;
    text-align:left;
    font-weight:550;
    margin-top:10px;
    color:black;}
    
.hubungi-kaki {
    text-align:center;
    font-size:12px;
    color:#c2a067;
    margin-bottom:0;
    background:transparent;
    border:1px solid #c2a067;
    border-radius:50px;
    margin:0 5px;
    padding:0px 10px 0px 0;
}
    
.elementor-34614 .elementor-element.elementor-element-1bc8395 .footer-identified {
    margin:30px 20px 100px 20px;
    background:#fff1d0;
    padding:2px 10px;
    border-radius:10px;
}

.hubungi{
    margin-top:10px;
}
.hubungi i {
    font-size:14px;
    background:#c2a067;
    padding:10px;border-radius:50%;
    color:white;
}
.hubungi:hover{
    color:grey;
}
.hubungi-kaki:hover {
    background:#c2a067;
    color:white;
    transition:all 0.5s ease;
}

.hubungi-kaki span {
    text-transform: lowercase;
    font-size:12px;
}
@media(min-width:1024px){
    .menu-btn{
        display:none;
    }
    .side-bar {
        display:none;
    }
}

@media(max-width:747px){
    .menu-btn{
        position:absolute;
        top:10px;
    }
    .kaki-identitas {
        margin-top:10px;
        font-size:12px;
        
    }
    .elementor-34614 .elementor-element.elementor-element-1bc8395 .hubungi-kaki{
        margin-top:0;
        font-size:10px;
        margin-bottom:10px;
        
    }
    .elementor-34614 .elementor-element.elementor-element-1bc8395 .judul-kaki-pembayaran{
        padding:10px 0 20px;
        
    }
    .bantuanWA {
        display:none;
    }
}
@media(min-width:767px) and (max-width:1024px){
    .bantuanWA {
        display:none;
    }
    .elementor-34614 .elementor-element.elementor-element-1bc8395 .menu-btn-bc {
        top:16px;
        font-size:20px;
    }
}
/*---------------------*//* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-dbc42b8 */@media(min-width:1024px){.elementor-34614 .elementor-element.elementor-element-dbc42b8.elementor-sticky--effects {
    height:85px !important;
}}
.elementor-34614 .elementor-element.elementor-element-dbc42b8 {
    max-width: 1300px !important;
    margin-left:auto !important;
    margin-right:auto !important;
    height:85px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6979241 */.elementor-34614 .elementor-element.elementor-element-6979241.elementor-sticky--effects .img {width:60px;}

.elementor-34614 .elementor-element.elementor-element-6979241.elementor-sticky--effects{
    background-color:#FFFFFFB8 ;
    backdrop-filter: blur( 18px );
    -webkit-backdrop-filter: blur( 18px );
    box-shadow:0 0 3px rgba(0, 0, 0, 0.20);
    padding-top:0;
    transition:all 0.5s ease;
    }
    
    
.elementor-34614 .elementor-element.elementor-element-6979241{transition: all 0.5s ease ;transition: padding 0.5s ease ;height:60px;}
.elementor-34614 .elementor-element.elementor-element-6979241.elementor-sticky--effects >.elementor-container{min-height: 20px !important;}.elementor-34614 .elementor-element.elementor-element-6979241 > .elementor-container{transition: min-height 0.5s ease ;}

@media(max-width:767px){
    .elementor-34614 .elementor-element.elementor-element-6979241 {
        height:50px;
    }
    .elementor-34614 .elementor-element.elementor-element-6979241.elementor-sticky--effects > .elementor-container{
        min-height: 10px;
        transition:all 0.5s ease;}
        
        .elementor-34614 .elementor-element.elementor-element-6979241.elementor-sticky--effects{
            height:50px;}}

@media(min-width:767px) and (max-width:1000px) {
    .elementor-34614 .elementor-element.elementor-element-6979241 {
        height:60px !important;
    }
}/* End custom CSS */