.elementor-97208 .elementor-element.elementor-element-2819a9cd{--display:flex;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-97208 .elementor-element.elementor-element-24ae600b > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-97208 .elementor-element.elementor-element-7a5e2ece > .elementor-widget-container{padding:15px 15px 15px 15px;}.elementor-97208 .elementor-element.elementor-element-1748a45{width:auto;max-width:auto;bottom:15px;z-index:8;}.elementor-97208 .elementor-element.elementor-element-1748a45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-97208 .elementor-element.elementor-element-1748a45.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-97208 .elementor-element.elementor-element-1748a45{right:15px;}body.rtl .elementor-97208 .elementor-element.elementor-element-1748a45{left:15px;}@media(max-width:600px){.elementor-97208 .elementor-element.elementor-element-2819a9cd{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-97208 .elementor-element.elementor-element-1748a45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-97208 .elementor-element.elementor-element-1748a45{right:5px;}body.rtl .elementor-97208 .elementor-element.elementor-element-1748a45{left:5px;}.elementor-97208 .elementor-element.elementor-element-1748a45{bottom:10px;z-index:5;}}/* Start custom CSS for post-comments, class: .elementor-element-24ae600b */.elementor-97208 .elementor-element.elementor-element-24ae600b .comment-list {
    display: none;
}
.elementor-97208 .elementor-element.elementor-element-24ae600b 
.comments-title,
 #reply-title,
 .comment-reply-title,
.wp-comment-cookies-consent,

.comment-form-cookies-consent{
    display: none;
}

.elementor-97208 .elementor-element.elementor-element-24ae600b 
select, textarea {
    border: 1px solid;
    border-radius: 0;
    padding: 10px 15px;
    max-width: 100%;
    height: 70px;
    border-radius: 5px;
}

.elementor-97208 .elementor-element.elementor-element-24ae600b
input[type=email], 
input[type=number], 
input[type=password], 
input[type=search], 
input[type=tel], 
input[type=text]

{
    border: 1px solid;
    border-radius: 0;
    padding: 10px 15px;
    max-width: 100%;
    height: 30px;
    border-radius: 5px;
    
}
.elementor-97208 .elementor-element.elementor-element-24ae600b 
input[type=url] {
    display: none;
}

.elementor-97208 .elementor-element.elementor-element-24ae600b 
button, 
input[type=button], 
input[type=reset], 
input[type=submit] {
    background: #55555e;
    color: #fff;
    border: 1px solid transparent;
    cursor: pointer;
    -webkit-appearance: button;
    padding:7px 12px;
    border-radius: 5px; 

}

.elementor-97208 .elementor-element.elementor-element-24ae600b
body, 
input, 
select, 
button,
textarea {
    font-family:"Roboto";
    font-weight: 400;
    text-transform: none;
    font-size: 15px;
    line-height: 1.5;
}

.elementor-97208 .elementor-element.elementor-element-24ae600b #submit {
    font-size: 17px;
    font-weight: 900;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-7a5e2ece */.elementor-97208 .elementor-element.elementor-element-7a5e2ece #respond {
    display: none;
}
    


.elementor-97208 .elementor-element.elementor-element-7a5e2ece 
.comments-title
 {
    display: none;
}

.elementor-97208 .elementor-element.elementor-element-7a5e2ece
body, 
button, 
input, 
select, 
textarea {
    font-family:"Roboto";
    font-weight: 400;
    text-transform: none;
    font-size: 14px;
    line-height: 1.5;
}

.elementor-97208 .elementor-element.elementor-element-7a5e2ece input[type=url] {
display: none;
}


.elementor-97208 .elementor-element.elementor-element-7a5e2ece
.comment-body {
    padding: 0px 0;

}

.elementor-97208 .elementor-element.elementor-element-7a5e2ece p {
    font-family: Roboto;
    margin: 0;
    font-size: 16px;
    color:#0F0F0F;
}  

.elementor-97208 .elementor-element.elementor-element-7a5e2ece p.dark{
    color:#F0F0F0;
}

.elementor-97208 .elementor-element.elementor-element-7a5e2ece .comment-content{
    font-family: Roboto;
    margin: 0;
    margin-top: 5px;
    margin-bottom: 20px;
    background:#FFFFFF73;
    padding: 4px 10px 5px 10px;
    border: 1px solid rgba(0, 0, 0, .05);
    border-radius: 5px;
}
.elementor-97208 .elementor-element.elementor-element-7a5e2ece .comment-content.dark{
    background:#56565657;
}




.elementor-97208 .elementor-element.elementor-element-7a5e2ece .comment-author a{
    color: #FF5757;


}

.elementor-97208 .elementor-element.elementor-element-7a5e2ece cite.fn  {
    color: #000;
}

.elementor-97208 .elementor-element.elementor-element-7a5e2ece cite.fn.dark  {
    color: #fff;
}

.elementor-97208 .elementor-element.elementor-element-7a5e2ece .comment-author.vcard{
margin-top: 10px;    
margin-bottom: -5px;

}

.elementor-97208 .elementor-element.elementor-element-7a5e2ece 
.entry-meta.comment-metadata a{
    font-family: Roboto;
    color: #858585;
    font-size: 12px;
}
.elementor-97208 .elementor-element.elementor-element-7a5e2ece .comment-reply-link {
    color: #858585;
    font-size: 11.5px;
    display: none;
}

.elementor-97208 .elementor-element.elementor-element-7a5e2ece .comment-awaiting-moderation {
    font-family: Roboto;
    font-size: 15px;
    color:#FF8A00;
    padding-left: 10px;
    padding-right: 10px;
     animation: blink-animation 1s steps(2, start) infinite;
}
.elementor-97208 .elementor-element.elementor-element-7a5e2ece .comment-awaiting-moderation.dark {
    color: #FF8A00;

}

/* Definisi animasi */
@keyframes blink-animation {
    50% {
        opacity: 0; /* Buat elemen transparan pada setengah durasi */
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1748a45 */.elementor-97208 .elementor-element.elementor-element-1748a45{
    display: none;
}

.box-switcher{
    margin: -4px;
    padding: 4px;
    border-radius: 20px;
    transition: background-color 0.5s ease;
}
.elementor-97208 .elementor-element.elementor-element-1748a45{
     scale: 80%;  
}

@media only screen and (max-width: 600px) {
.elementor-97208 .elementor-element.elementor-element-1748a45 {
    scale: 68%; 
}
 
.box-switcher{
    padding: 2px;
    margin: -2px;
}    
}/* End custom CSS */
/* Start custom CSS */body{
    background: #F4F4F4;
    transition: 0.5s;
}
body.dark{
    background: #292929;
    transition: 0.5s;
}/* End custom CSS */