.img-name-wrapper{display:flex;flex-flow:column}.img-wrapper{position:relative;z-index:0}.contat-wrapper{container-type:normal;background-color:#fff;padding:10px 20px;color:#595959;display:inline-block;margin-left:auto;margin-right:auto;font-weight:700;line-height:1.5em;margin-top:-23.5px;margin-bottom:10px;z-index:1}.contact-box-info-wrapper{text-align:center;font-size:0.888em}.contact-box-info-wrapper p{margin-top:0}.contact-box-info-wrapper a{color:#595959}.contact-box-info-wrapper a:hover{color:#B0127B}[class*="hf-box-bg-color-"] .contact-box-info-wrapper a{color:#fff}[class*="hf-box-bg-color-"] .contact-box-info-wrapper a:hover{color:#333333}.contactitem:not(.visible){display:none}.mail-icon{position:absolute;background-color:#B0127B;transition:background-color 0.2s ease-in-out;bottom:0;right:0;overflow:hidden;padding:15px}.mail-icon svg{display:block}.mail-icon a{position:absolute;top:0;left:0;right:0;bottom:0;text-indent:-999px}.mail-icon:hover{background-color:#1D5B97}.img-wrapper .absolute-link:hover~.mail-icon{background-color:#1D5B97}.img-wrapper .absolute-link{text-indent:-999px;overflow:hidden;position:absolute;left:0;right:0;top:0;bottom:0}.c-query{container-type:inline-size}@container (max-width: 350px){.mail-icon{bottom:auto;top:0}}