.f-logo{
    width: 100%;
}
.h-info02 .tt-item a {
    color: #e2e2e7;
}
.tt-box02 .tt-box02__img img {
    width: 142px;
    height: 221px;
    object-fit: cover;
}
.tt-box02_wrapper.slick-type01 .slick-dots {
    margin-top: 20px;
}
.tt-info-value .tt-col-title .tt-title__01 {
    color: #ffffff;
}
.blog-obj .blog-obj__img img {
    object-fit: cover;
    max-height: 400px;
}
header#tt-header {
    box-shadow: 0px 8px 17px -7px rgba(0,0,0,0.58);
}


.bg-hover:hover .bg-hover-info,
.bg-hover:hover-within .bg-hover-info {
  display: block!important;
}
.bg-hover:not(:hover) .bg-hover-info {
  display: none!important;
}
