.header-wave{
    /* height: 100px; */
    background-image: url('../img/wave.svg');
    background-size: 100%;
    background-repeat: no-repeat;
    border-bottom: none;
}
select:invalid { color: gray; }
.container-big {
  --tblr-gutter-x: calc(var(--tblr-page-padding) * 2);
  --tblr-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--tblr-gutter-x) * 0.5);
  padding-left: calc(var(--tblr-gutter-x) * 0.5);
  margin-right: auto;
  margin-left: auto;
  max-width: 55rem;
}
.float-start {
    float: left!important;
}
.float-end {
    float: right!important;
}

.mts-8 {
    margin-top: 5rem !important;
    }

@media (min-width: 576px) {
  .mts-8 {
    margin-top: 8rem !important;
    }
}
.error{
	color: red;
}
.image-kemenkop{
	height: 1.563rem;
    width: auto;
}
.image-lpdb{
	height: 2.188rem;
    width: auto;
}
.skeleton {
  animation: skeleton-loading 1s linear infinite alternate;
}

@keyframes skeleton-loading {
  0% {
    background-color: hsl(200, 20%, 80%);
  }
  100% {
    background-color: hsl(200, 20%, 95%);
  }
}

.cookie-overlay {
	position: fixed;
	bottom: 1rem;
	left: 1rem;
	background: #fff;
	z-index: 2051;
	line-height: 20px;
	font-size: 14px;
	border-radius: 6px;

	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);

	>div:first-child {
		width: 458px;
	}

	a {
		text-decoration: underline;
	}

	.close-cookies {
		cursor: pointer;
	}

	@include media-breakpoint-down(md) {
		bottom: 0;
		left: 0;
		right: 0;
		border-radius: 0;

		>div:first-child {
			width: auto;
		}
	}
}
