.hover-card-section{padding:75px 85px}.hover-card-section h2{margin-top:0}.hover-card-section .intro-content{align-items:center;display:flex;justify-content:center;text-align:center}.hover-card-section .intro-content .intro-wrap{flex:0 0 auto;max-width:1100px;width:90%}.hover-card-section .card-blocks{display:flex;flex-wrap:wrap;margin:0 auto;padding:50px 0 0;width:100%}.hover-card-section .card-blocks .card-block{flex:0 0 auto;padding:6px;width:33.3333%}.hover-card-section .card-blocks .card-block .block-item{align-items:center;background-position:50%;background-size:cover;border-radius:20px;display:flex;height:350px;overflow:hidden;padding:0 15px;position:relative}.hover-card-section .card-blocks .card-block .block-item h3{color:#fff;display:block;font-size:25px;letter-spacing:0;line-height:1.1;margin:0;text-align:center;text-transform:none;width:100%}.hover-card-section .card-blocks .card-block .block-item .overlay{align-items:center;background:#d34127;display:flex;height:100%;left:0;opacity:0;padding:15px;position:absolute;top:0;transition:all .3s;visibility:hidden;width:100%}.hover-card-section .card-blocks .card-block .block-item:hover .overlay{opacity:1;visibility:visible}.card-block .block-item .overlay ul{padding-left:15px}.card-block .block-item .overlay ul li{color:#fff;font-size:14px;font-weight:700;line-height:1.3;margin-bottom:5px;text-transform:uppercase}@media (max-width:1400px){.hover-card-section .card-blocks .card-block{width:50%}}@media (max-width:1024px){.hover-card-section{padding:45px 55px}.hover-card-section .intro-content .intro-wrap,.hover-card-section .page-center{padding:0;width:100%}.hover-card-section .card-blocks{padding-top:40px;width:100%}.hover-card-section .card-blocks .card-block{width:100%}}@media (max-width:480px){.hover-card-section{padding:60px 20px 40px}.card-block .block-item .overlay ul li{font-size:12px}}