.contact-card-sec{padding:50px 0}.contact-card-sec .headding-content{margin-bottom:60px;text-align:center}.contact-card-sec .contact-card-wrap{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin:0 auto;max-width:933px;width:100%}.contact-card-sec .contact-card-wrap .contact-card-item{align-items:flex-end;border-radius:10px;display:flex;min-height:320px;overflow:hidden;position:relative;width:calc(33.33% - 20px)}.contact-card-sec .contact-card-image{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.contact-card-sec .contact-card-image img{height:100%;object-fit:cover;object-position:top center;width:100%}.contact-card-sec .contact-card-content{align-items:center;background:#ffffffdb;color:var(--white_color);display:flex;flex-direction:column;gap:10px;justify-content:center;margin:12px 12px 0;padding:16px;transform:translateY(100%);transition:.4s ease;-moz-transition:.4s ease;-ms-transition:.4s ease;-o-transition:.4s ease;-webkit-transition:.4s ease;width:100%}.contact-card-item:hover .contact-card-content{transform:translateY(0)}.contact-card-sec .contact-icon-text{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.contact-card-sec .contact-card-content .contact-designation,.contact-card-sec .contact-card-content .h6{color:var( --primary_color);text-align:center}.contact-card-sec .contact-card-content .contact-icon-text span{line-height:0}.contact-card-sec .contact-links{align-items:center;display:flex;flex-direction:column;gap:5px}.contact-card-sec .contact-links a{color:var(--primary_color)}.contact-card-sec .contact-links a:hover{color:var(--secondary_color)}.contact-card-sec .contact-icon-text a{font-size:14px;text-decoration:none;width:calc(100% - 28px)}.contact-card-sec .contact-card-content svg{height:18px;object-fit:contain;width:18px}.contact-card-sec .headding-content:last-child,.contact-card-sec .headding-content>:last-child{margin-bottom:0}.contact-card-sec .contact-icon-text a.no-icon{width:100%}@media(max-width:991px){.contact-card-sec{padding:35px 0}.contact-card-sec .contact-card-wrap .contact-card-item{width:calc(50% - 15px)}.contact-card-sec .headding-content{margin-bottom:40px}}@media(max-width:767px){.contact-card-sec .contact-icon-text a{word-break:break-word}.contact-card-sec{padding:30px 0}.contact-card-sec .headding-content{margin-bottom:30px}}@media(max-width:600px){.contact-card-sec .contact-card-wrap .contact-card-item{height:320px;margin:0 auto;max-width:400px;width:100%}}