.frame-type-ttaddress_listview .address-bc-links,.frame-type-ttaddress_listview .address-event-links{margin-top:1rem;gap:.5rem;max-width:max-content}.frame-type-ttaddress_listview .address-bc-phone,.frame-type-ttaddress_listview .address-bc-email,.frame-type-ttaddress_listview .address-event-phone,.frame-type-ttaddress_listview .address-event-email{gap:1rem;max-width:max-content;background:none !important}.frame-type-ttaddress_listview .address-bc-phone::before,.frame-type-ttaddress_listview .address-bc-email::before,.frame-type-ttaddress_listview .address-event-phone::before,.frame-type-ttaddress_listview .address-event-email::before{--icon-size: 15px;content:"";width:var(--icon-size);height:var(--icon-size);background-repeat:no-repeat;background-size:contain;background-position:center}.frame-type-ttaddress_listview .address-bc-phone span,.frame-type-ttaddress_listview .address-bc-email span,.frame-type-ttaddress_listview .address-event-phone span,.frame-type-ttaddress_listview .address-event-email span{background-repeat:no-repeat;background-size:0 100%;background-image:linear-gradient(transparent calc(100% - 1px), var(--link-color) 1px);transition:background-size 400ms,color 250ms ease}@media(hover: hover){.frame-type-ttaddress_listview .address-bc-phone span:hover,.frame-type-ttaddress_listview .address-bc-email span:hover,.frame-type-ttaddress_listview .address-event-phone span:hover,.frame-type-ttaddress_listview .address-event-email span:hover{color:var(--link-color);background-size:100% 100%}}.frame-type-ttaddress_listview .address-bc-phone::before,.frame-type-ttaddress_listview .address-event-phone::before{background-image:url(/typo3conf/ext/sitepackage_dvz/Resources/Public/assets/images/svg/custom_icon_primary_phone.606f476f52c82689a5dd.svg)}.frame-type-ttaddress_listview .address-bc-email::before,.frame-type-ttaddress_listview .address-event-email::before{background-image:url(/typo3conf/ext/sitepackage_dvz/Resources/Public/assets/images/svg/custom_icon_primary_envelope.1cded5fd6bd1b438df37.svg)}@media(hover: hover){.frame-type-ttaddress_listview .address-bc-phone:hover span,.frame-type-ttaddress_listview .address-bc-email:hover span,.frame-type-ttaddress_listview .address-event-phone:hover span,.frame-type-ttaddress_listview .address-event-email:hover span{background-size:100% 100%}}
