/* main-s */
.home-cover,
.cover-user {
  background: no-repeat center center #D1D1D1;
  background-size: cover;
  position: relative;
}
.home-cover:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(5,5,5,.3);
  left: 0;
  top: 0;
}
        .home-cover {
            background-image: url('../assets/img/bg1.jpg')
        }

        :root {
            --color-default: #212529 !important;
            --bg-auth: url(
            '../assets/img/bg.jpg');
            --plan-color: #ff3300 !important;
        }

.home-cover {
  padding: 40px 0;
 /* margin-top:73px; */
}
.cover-user {
  padding: 120px 0;
}



header .container {
  font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Noto Sans KR", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}



@media screen and (min-width: 768px) {
  .home-cover {padding: 200px 0 280px 0;}
  .cover-user {padding: 180px 0 280px 0;}
}

.fw-nrw {
    font-weight: 100 !important;
}

.form-control-lg {
    border-radius: 0.3rem;
}

.search-lg {
    padding: 15px 5px 15px 50px !important;
}

.btn {
--bs-btn-border-radius: 0.2rem;
}




@media (min-width: 992px) {
.px-lg-5 {
    padding-right: 0rem !important;
    padding-left: 0rem !important;
}
}


.item-category::after {
  content: "";
  display: block;
  background: rgba(0,0,0,.3);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 6px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.5s linear;
}
a:hover.item-category::after {
  background: rgba(0,0,0,.1);
}
.item-category h5 {
  line-height: 3.0;
  text-align: center;
  position: absolute;
  left: 0;
  width: 100%;
  top: 50%;
  margin-top: -30px;
  color: #fff;
  z-index: 5;
}