.carousel-form-button{background: none;border: none;padding: 0;}.carousel-control-prev{left: -3% !important;width: 5% !important;}.carousel-control-next{right: -3% !important;width: 5% !important;}.carousel-indicators{bottom: -5% !important;}.banner-img{display: flex;}.banner-img > div{border: 1px solid rgb(232, 9, 17);}@media only screen and (max-width: 767px) {.partner{transition: 0.3s ease;filter: grayscale(1);padding: 0.5rem !important;}.partner:hover{filter: grayscale(0);padding: 0 !important;}}@media only screen and (min-width: 768px) {.partner{transition: 0.3s ease;filter: grayscale(1);padding: 0.5rem !important;}.partner:hover{filter: grayscale(0);padding: 0 !important;}}

.cta-bg {
  background: url('https://connectautomation.co.id/static/img/cta/cta.jpg') no-repeat center center;
  background-size: cover;
  height: 100vh;
  position: relative;
}

.cta-overlay {
  background-color: rgba(0, 0, 0, 0.5); /* semi-transparent layer */
  height: 100%;
  width: 100%;
  padding: 2rem;
  display: flex;
  flex-direction: column;
}
.cta-section {
  background-color: #f8f9fa;
  padding: 50px 0;
}
.cta-image {
  max-width: 100%;
  height: auto;
}
.cta-form {
  background-color: white;
  padding: 30px;
  border-radius: 8px;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}
.submit-btn{border: 0;background-color: rgb(232, 9, 17);border-radius: 3px;color: white;}
.submit-btn:hover{background-color: #850000;}