.cm_contact_cards .card_iner h2{text-decoration:underline}.cm_contact_cards .icon_link{margin-bottom:15px;margin-top:15px}.cm_contact_cards .card_iner{border:2px solid #256169;border-radius:5px;margin:0 auto;max-width:650px;padding:20px}.cm_contact_cards .card_iner :last-child{margin-bottom:0}.cm_contact_cards .icon_link a{border:none;border-radius:0;box-shadow:0 0 0 rgba(0,0,0,.05),0 0 0 rgba(0,0,0,.05),0 0 0 rgba(0,0,0,.05),0 0 0 rgba(0,0,0,.05),0 0 0 rgba(0,0,0,.05);color:var(--color-primary);color:#256169;display:inline-flex;font-size:1em;font-size:17px;font-weight:600;letter-spacing:.1em;padding:0;position:relative;transition:all .3s ease;white-space:nowrap}.cm_contact_cards .icon_link>a>span{align-items:center;border-color:inherit;border-radius:inherit;display:inline-flex;flex-flow:row wrap;padding:0;transition:transform .3s cubic-bezier(.22,.665,.34,.875)}.cm_contact_cards span.btn-txt{width:100%}.cm_contact_cards span.btn-icon,.cm_contact_cards span.btn-txt{margin-left:auto;margin-right:auto;position:relative;text-align:center;z-index:3}.cm_contact_cards span.btn-icon{align-items:center;border-radius:50em;border-style:solid;border-width:2px;color:#256169;display:flex;font-size:22px;font-weight:600;height:3.2em;justify-content:center;margin-bottom:10px;order:-1;width:3.2em}.cm_contact_cards .btn-icon:before{-webkit-animation:btnIconRipple 2s cubic-bezier(.23,1,.32,1) infinite both;animation:btnIconRipple 2s cubic-bezier(.23,1,.32,1) infinite both;border:1px solid #256169;border-radius:inherit;bottom:-2px;content:"";display:inline-block;left:-2px;position:absolute;right:-2px;top:-2px}@keyframes btnIconRipple{0%{border-width:4px;transform:scale(1)}80%{border-width:1px;transform:scale(1.35)}to{opacity:0}}