.cp-feature-card{padding:8.7rem 0 7.6rem}
@media only screen and (max-width:768px){.cp-feature-card{padding:3rem 0 1rem;background-size:cover}
}
.cp-feature-card .feature-list{display:flex;justify-content:space-between}
@media only screen and (max-width:768px){.cp-feature-card .feature-list{flex-wrap:wrap;max-width:80%;margin:0 auto}
}
@media only screen and (max-width:576px){.cp-feature-card .feature-list{max-width:100%}
}
.cp-feature-card .feature-list .feature-item{width:25rem;height:26rem;background:#f0eee9;box-shadow:-4px -4px 4px rgba(188,155,101,0.08),4px 4px 32px -1px rgba(0,0,0,0.15);border-radius:2rem;transition:all .5s ease;position:relative}
@media only screen and (max-width:768px){.cp-feature-card .feature-list .feature-item{margin-bottom:3rem;opacity:1;transform:none}
}
@media only screen and (max-width:576px){.cp-feature-card .feature-list .feature-item{height:auto;width:48%}
}
.cp-feature-card .feature-list .feature-item:nth-child(2),.cp-feature-card .feature-list .feature-item:nth-child(3){margin-top:4.2rem}
@media only screen and (max-width:768px){.cp-feature-card .feature-list .feature-item:nth-child(2),.cp-feature-card .feature-list .feature-item:nth-child(3){margin-top:0}
}
.cp-feature-card .feature-list .feature-item:hover .second-card{opacity:1}
.cp-feature-card .feature-list .first-card{padding:3.5rem 1.2rem 2.6rem 1.3rem;text-align:center}
@media only screen and (max-width:576px){.cp-feature-card .feature-list .first-card{padding:2.1rem 2.1rem}
}
.cp-feature-card .feature-list .first-card .img-wrap{width:4.9rem;height:6.1rem;margin:0 auto 2.3rem;z-index:4}
@media only screen and (max-width:576px){.cp-feature-card .feature-list .first-card .img-wrap{width:3.9rem;height:4.8rem;margin-bottom:1.3rem}
}
.cp-feature-card .feature-list .first-card .f-title{font-size:2rem;line-height:2.7rem;color:#c78416;letter-spacing:.5px;font-family:"Bellefair-Regular"}
@media only screen and (max-width:768px){.cp-feature-card .feature-list .first-card .f-title{font-size:1.6rem;line-height:2rem}
}
@media only screen and (max-width:576px){.cp-feature-card .feature-list .first-card .f-title{font-size:1.2rem;line-height:1.8rem}
}
.cp-feature-card .feature-list .second-card{padding:7.2rem 1.3rem 3.2rem;background:#36403a;box-shadow:-4px -4px 8px #fff,4px 4px 32px -1px rgba(0,0,0,0.15);border-radius:2rem;display:block;position:absolute;left:0;bottom:0;right:0;height:100%;text-align:center;transition:all .8s ease;opacity:0}
@media only screen and (max-width:576px){.cp-feature-card .feature-list .second-card{padding:2.1rem 1.3rem 2.1rem}
}
.cp-feature-card .feature-list .second-card .f-title2{font-weight:bold;font-size:6.5rem;line-height:7rem;text-align:center;color:#fff;margin-bottom:.5rem}
@media only screen and (max-width:768px){.cp-feature-card .feature-list .second-card .f-title2{font-size:2rem;line-height:2.4rem;margin-top:1.5rem}
}
@media only screen and (max-width:576px){.cp-feature-card .feature-list .second-card .f-title2{font-size:3.1rem;line-height:1.8rem}
}
.cp-feature-card .feature-list .second-card .desc{font-size:2rem;line-height:2.7rem;color:#fff;letter-spacing:.5px;font-family:"Bellefair-Regular"}
@media only screen and (max-width:768px){.cp-feature-card .feature-list .second-card .desc{font-size:1.6rem;line-height:2rem;margin-top:2.5rem}
}
@media only screen and (max-width:576px){.cp-feature-card .feature-list .second-card .desc{font-size:1.2rem;line-height:1.8rem}
}