.switch-lang span.switch-btn {
    background-color: rgb(255 255 255/1);
    border-color: rgb(65 76 88/1);
    border-style: solid;
    border-width: 1px;
    color: rgb(65 76 88/1);
    display: block;
    font-size: 14px;
    font-weight: 700;
    height: 100%;
    letter-spacing: 1px;
    line-height: 34px;
    overflow: hidden;
    text-align: center;
    text-transform: uppercase;
    transition: .2s ease;
    width: 50%
}

.switch-lang span.switch-btn:first-of-type {
    border-bottom-left-radius: .5em;
    border-right-width: 0;
    border-top-left-radius: .5em
}

.switch-lang span.switch-btn:last-of-type {
    border-bottom-right-radius: .5em;
    border-left-width: 0;
    border-top-right-radius: .5em
}

.switch-lang span.switch-btn.active {
    background-color: rgb(170 27 23/1);
    border-color: rgb(170 27 23/1);
    color: rgb(255 255 255/1)
}

/* image p-tentang kami */
.p-tentang-kami .img-scrolls {
    padding: 1rem;

    border: 1px solid rgb(204 204 204 / 1);
    border-radius: 3px;
}
.p-tentang-kami .img-scrolls .img-scrolls-wrp {padding-bottom: 1rem;}
.p-tentang-kami .img-scrolls:after {display: none;} 


.the-rate {
    display: block;
    text-align: left;
}
.rate {
    display: inline-block;
    border: 0;
    width: auto;
}
.rate > input {display: none;}
.rate > label {float: right; color: rgb(176 178 179/1);}
.rate > label:before {
    display: inline-block;
    font-size: 2rem;
    padding: .3rem .2rem;
    margin: 0;
    cursor: pointer;
    font-family: FontAwesome;
    content: "\f005 ";
}
.rate .half:before {
    content: "\f089 ";
    position: absolute;
    padding-right: 0;
}
.rate input:checked ~ label,
.rate label:hover, 
.rate label:hover ~ label {color: rgb(170 27 23/1);}
.rate input:checked + label:hover, 
.rate input:checked ~ label:hover,
.rate input:checked ~ label:hover ~ label,
.rate label:hover ~ input:checked ~ label{color: rgb(170 27 23/1);} 


.stars {

    .fa {
        font-size: 20px;
        line-height: 20px;
        text-align: center !important;

        width: 20px;
        height: 20px;
    }
}
