#sktContainer {
  width:100%;
}

/* 카운트 */
.sktCount {
  background:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.85), rgba(0,0,0,0.9), rgba(0,0,0,0.95), rgba(0,0,0,1));
  /* background-image: url("../images/first_BG.png");
  background-position: top; */
  width:100%;
  /* height:40vw; */
  padding:110px 0 140px 0;
}
.sktCount .w1400 {
  display:flex;
  justify-content: center;
  align-items: center;
  flex-wrap:wrap;
  gap:100px;
}
.sktCountNUm {
  display: flex;
  justify-content: center;
  align-items: stretch;
  gap:12px;
}
.sktCountNUm p {
  padding:30px;
  border-radius:20px;
  color:white;
  background:linear-gradient(-200deg, rgba(0,0,0,0.4), black);
  backdrop-filter: blur(10px);
  font-size:120px;
  font-weight: 800;
  line-height: 1;
}

.sktCountText{
  width:100%;
  text-align:center;
}
.sktCountText h1 {
  font-size:46px;
  font-weight: 600;
  line-height: 1.4;
  padding-bottom:32px;
  color:white;
}
.sktCountText p {
  font-size:20px;
  font-weight: 300;
  color:var(--color-bb);
}


/* 피해종류 */
.sktList {
  width:100%;
  padding:140px 0;
  background-color: black;
}
.sktList h1 {
  text-align:center;
  width:100%;
  padding-bottom:50px;
  font-size:40px;
  font-weight: 600;
  color:white;
}
.sktListwrap {
  width:100%;
  display:flex;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap:wrap;
  gap:0;
}
.sktBox {
  background-color: transparent;
  border: solid 1px white;
  padding:52px 32px;
  transition: .3s;
  cursor: pointer;
}
.sktBox h4 {
  font-size:20px;
  font-weight: 600;
  color:white;
  padding-bottom:16px;
}
.sktBox p {
  color:var(--color-bb);
}
.sktBox {
  width:25%;
}
.sktBox2 {
  width:50%;
}
.sktBox:hover {
  background-color: var(--color-main10);
}

.sktComment {
  width:100%;
  padding:140px 0;
  background-color: black;
}
.sktComment h2 {
  font-family: "Bookend Batang", -apple-system, BlinkMacSystemFont, "Segoe UI",Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;
  width:max-content;
  font-size:24px;
  padding:12px 18px;
  border-radius: 90px;
  background-color: rgba(255,255,255,0.15);
  color:white;
}
.sktComment h2:first-of-type {
  margin-left:10%;
}
.sktComment h2:last-of-type {
  margin-top:50px;
  margin-left:40%;
}


.sktQNA {
  width:100%;
  padding:120px 0;
  background-color: black;
}
.sktQNA .w1600 h1 {
  font-size:40px;
  font-weight: 600;
  color:white;
  padding-bottom:50px;
  width:100%;
  text-align: center;
}

.sktQNA_listWrap {
  width:100%;
  display: flex;
  justify-content: space-between;
  align-items: stretch;
  gap:32px;
}
.sktQNA_listWrap > li {
  border-radius: 20px;
  background-color: transparent;
  border:solid 1px white;
  width:25%;
  overflow:hidden;
}
.sktQNA_listWrap > li .title {
  font-size:20px;
  font-weight: 600;
  color:white;
  background-color: rgba(255,255,255,0.15);
  border-bottom:solid 1px white;
  padding:40px 10px;
}
.sktQNA_listWrap > li .contents {
  color:var(--color-bb);
  font-size:18px;
  padding:32px 24px;
  word-break: keep-all;
  text-align:center;
}


.sktReview {
  width:100%;
  background-color: black;
  padding:140px 0 250px 0;
}
.sktReview h1 {
  color:white;
  font-size:24px;
  font-weight: 600;
  padding-bottom:50px;
  width:100%;
  text-align:center;
}
.sktReview .sktReview_Swiper h1 {
  text-align:left;
}



/* swiper */
.sktReview_Swiper {
  position: relative;
  overflow: hidden;
}
.sktReview_Swiper .swiper-wrapper {
  transition-timing-function: linear !important;
  position: relative;
}
.sktReview_Swiper .swiper-slide {
  width: auto;
  padding: 10px;
  border-radius: 20px;
  overflow: hidden;
  background-color: white;
  border:solid 1px var(--color-e8);
  padding:42px 32px;
}
.sktReview_Swiper .swiper-slide a {
  border-radius: 20px;
  width:400px;
  display:flex;
  flex-wrap:wrap;
  gap:32px;
}
.sktReview_Swiper .swiper-slide a > p:first-of-type {
  color:var(--color-main);
  font-weight: 600;
  width:100%;
}
.sktReview_Swiper .swiper-slide a > p:last-of-type {
  color:var(--color-76);
  font-weight: 400;
  font-size:14px;
  width:100%;
}

.sktReview_Swiper .swiper-slide a div h1 {
  font-size:22px;
  font-weight: 600;
  color:black;
  padding-bottom:0;
}
.sktReview_Swiper .swiper-slide a div p {
  padding-top:8px;
  color:var(--color-76);
}