.fl-contact-form textarea, .fl-contact-form input[type="text"], .fl-contact-form input[type="tel"], .fl-contact-form input[type="email"] {
	display: inline-block;
	width: 100%;
	border: 1px solid #ddd;
	padding: 5px 10px;
	font-size: 13px;
	color: #373737;
	border-radius: 3px;
}
.news-title{position: relative;}
.news-title {
    background: rgb(197, 34, 30);
    padding: 10px 20px;
    display: flex;
    align-items: center;
    z-index: 1;
    left: 0px;
    clip-path: polygon(0px 0px, 100% 0%, 86% 100%, 0% 100%);
}
.ticker-wrap {
    overflow: hidden;
    padding: 10px 0;
    position: relative;
}
.ticker {
    display: inline-block;
    white-space: nowrap;
    animation: tickerScroll 30s linear infinite;
}
.ticker-item {
    display: inline-block;
    margin-right: 50px;
}

@keyframes tickerScroll {
    0% { transform: translateX(100%); }
    100% { transform: translateX(-100%); }
}

.framed-kolom .fl-col-content {
	position: relative;
	z-index: 9;
}
.frame-carousel-image .uabb-image-carousel-content img {
    width: 100%;
    aspect-ratio: 16/9;
    object-fit: cover;
}
.frame-carousel-image .uabb-image-carousel-content {
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
}

@media only screen and (min-width: 768px) {
    .frame-carousel-image .first-active .uabb-image-carousel-content {
        transform: perspective(75em) rotatey(30deg);
    }
    .frame-carousel-image .last-active .uabb-image-carousel-content {
        transform: perspective(75em) rotatey(-30deg);
    }
}

.framed-services .uabb-infobox {
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
}
.framed-services .uabb-infobox:hover {
    transform: translateY(-10px);
    box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 10px 1px;
}

@media only screen and (max-width: 768px) {
    html, body {overflow-x: hidden;}
    .framed-sambutan .uabb-testimonial, .framed-sambutan .uabb-testimonial-photo {
        display: block !important;
    }
}