body { 
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  background-image: url("/LATAR2.webp");
}
.p-bottom {
  height: 40px
}
.shadow p, .shadow ol, .shadow ul {
	text-align: justify
}
.shadow {
  max-width: 1100px;
  margin: auto;
  margin-top: 50px;
  box-shadow: 
  inset 0 -3em 3em rgba(0,0,0,0.1), 
        0 0 0 1px white,
        0.2em 0.3em 0.15em rgba(0,0,0,0.3);
}
.layout-1 {
  background: rgb(240, 240, 240); 
  padding: 30px 60px 30px; 
  border-top: solid 4px #FFC000; 
}
.layout-2 {
  background: white; 
  padding: 30px 60px 30px; 
}
.layout-tengah { 
  background: #F0FFFF; 
  padding: 30px 60px 30px;
}
.layout-3 { 
  background: rgb(255,249,231); 
  padding: 30px 60px 30px;  
}
.layout-bawah { 
  background: rgba(240, 240, 240, 0.87);  
  padding: 30px 60px 30px;
  text-align: center
}
.layout-bawah p {
  text-align: center
}
.shadow h1 { 
  color: #374655;
  font-size: 32px;
  line-height: 1;
  font-family: "Archivo Black", sans-serif; 
  text-shadow: none
}
.layout-bawah .GARIS {
  margin: auto;
  margin-top: 20px
}
h3 {
  color: #374655;
}
.flekPDF {
    display: flex;
    align-items: center;
    max-width: 85%;
    border: 1px solid rgba(0, 0, 0, .2);
    padding: 10px 20px;
    border-radius: 3px;
    margin-bottom: 20px;
}
.KOLAPS.selengkapnya {
	padding: 4px 15px
}
.layout-1 .flekLOGO {
	position: relative;
	left: 0;
	top: 0
}
.pilihCSMS .colaps:after {
	border: solid 1px #374655;
	color: #374655;
}
@media (min-width: 992px) and (max-width: 1199.98px) {
	.shadow {
		max-width: 1000px;
		}
	}
@media (max-width: 991.98px) {
	body {
		background-image: none; 
		}
	.shadow {
		margin-top: 0;
		}
	.layout-1 {
		border-top: none; 
		}
	.p-bottom {
		height: 0
		}
	.layout-2 .left {
		margin-bottom: 0;
		}
	}

@media (max-width: 767.98px) {	
	.flekPDF {
		max-width: 100%;
		}
	}
@media (max-width: 575.98px) {
	.layout-1, .layout-2, .layout-3, .layout-tengah, .layout-bawah {
		padding: 30px 15px 30px;
		}
	.shadow h1 {
		font-size: 28px
		}
	.shadow p, .shadow ol, .shadow ul {
		text-align: left
		}
	.layout-bawah p {
		text-align: center
		}
	}