.features .features-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.features .features-header h2{margin:0}.features .features-header a{border-bottom:2px solid #dbaa97;transition:all .3s}.features .features-header a:hover{border-bottom:2px solid #dbaa97;color:#dbaa97}.features .features-image{position:relative;z-index:3;overflow:hidden;height:194px;border-radius:4px;margin-bottom:10px}.features .features-image>img{width:100%;height:100%;object-fit:cover;transition:all .3s;transform:scale(1)}.features .card-link{text-decoration:none;color:inherit}.features .features-tag{position:absolute;left:15px;width:64px;height:64px;border-radius:50%;overflow:hidden;bottom:15px;background:#fff;padding:5px;z-index:2}.features .features-tag img{width:100%;height:100%;object-fit:cover}.features .features-card:hover .features-image>img{transform:scale(1.2)}.features .features-detail-ttl{font-weight:bold;margin-bottom:10px;color:#dbaa97}.features .features-detail-summ svg{width:16px;margin-right:5px}@media(min-width:1300px){.features .features-content{display:flex;flex-wrap:wrap;margin:0 -10px;align-items:stretch}.features .features-item{width:25%;padding-left:10px;padding-right:10px}.features .features-card{margin-bottom:50px}}@media(max-width:1299px){.features .features-content{display:flex;margin:0 -10px;align-items:stretch;overflow:hidden;overflow-x:auto;padding-bottom:20px}.features .features-item{padding-left:10px;flex:0 0 288px;padding-right:10px}}