.carousel-item-type-image .carousel-image {
    width: 90%;
    padding-bottom: 30px;
    padding-top: 30px;
    max-width: 670px;
    margin-left: auto;
    margin-right: auto;
}
.carousel-item-type-image.item {
    height: auto;
    aspect-ratio: 16/9;
}
.carousel-item-layout-secondary.carousel-item-type-image {
    background-color: transparent;
}
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000000'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}
.carousel .carousel-indicators {
    margin-bottom: 0;
}
.carousel .carousel-indicators button {
    height: 8px;
    width: 8px;
    background-color: #000;
}
.carousel .carousel-control-icon {
    max-width: calc(100% - 15px);
}

.cookie-consent-container .buttons .btn--primary{
    background-color: #f7934f !important;
    border-color: #f7934f !important;
}
.cookie-consent-container .buttons .btn--primary:hover {
  border-color: #067dae !important;
  background-color: #067dae !important;
}
.cookie-consent-container .label input:checked ~ .checkmark, .cookie-consent-container .label:hover .checkmark{
    background-color: #f7934f !important;
}