.frame-type-ttaddress_listview .address-cp-wrapper{--grid-columns: 1;grid-template-columns:repeat(var(--grid-columns), 1fr);display:grid;grid-gap:2rem}.frame-type-ttaddress_listview .address-cp-wrapper .address-cp-teaser{display:flex;flex-direction:column;align-items:center;background:var(--color-white);padding:2rem;color:var(--color-black);border-radius:0 0 .5rem .5rem}.frame-type-ttaddress_listview .address-cp-wrapper .address-cp-teaser-content{display:flex;flex-direction:column;align-items:center}.frame-type-ttaddress_listview .address-cp-wrapper .address-cp-teaser-content-image{--border-size: 14rem;--icon-size: 14rem;border-radius:100%;width:var(--border-size);height:var(--border-size);position:relative;background-color:var(--color-grey);display:grid;place-content:center;margin-bottom:2rem}.frame-type-ttaddress_listview .address-cp-wrapper .address-cp-teaser-content-image img{width:calc(var(--icon-size) - 6rem);height:calc(var(--icon-size) - 6rem)}.frame-type-ttaddress_listview .address-cp-wrapper .address-cp-teaser-content-image-calendar-days{--icon-size: 13rem}.frame-type-ttaddress_listview .address-cp-wrapper .address-cp-teaser-content-image-books{--icon-size: 12rem}.frame-type-ttaddress_listview .address-cp-wrapper .address-cp-teaser-content-links{gap:.5rem}.frame-type-ttaddress_listview .address-cp-wrapper .address-cp-teaser-content-phone,.frame-type-ttaddress_listview .address-cp-wrapper .address-cp-teaser-content-email{max-width:max-content}.frame-type-ttaddress_listview .address-cp-wrapper .address-cp-teaser-content-phone::before,.frame-type-ttaddress_listview .address-cp-wrapper .address-cp-teaser-content-email::before{--icon-size: 15px;content:"";position:absolute;top:50%;left:calc(var(--icon-size)*-1 - 1rem);width:var(--icon-size);height:var(--icon-size);background-repeat:no-repeat;background-size:contain;background-position:center;translate:0 -50%}.frame-type-ttaddress_listview .address-cp-wrapper .address-cp-teaser-content-phone::before{background-image:url(/typo3conf/ext/sitepackage_griephan/Resources/Public/assets/images/svg/custom_icon_primary_phone.d172879d52db46f01125.svg)}.frame-type-ttaddress_listview .address-cp-wrapper .address-cp-teaser-content-email::before{background-image:url(/typo3conf/ext/sitepackage_griephan/Resources/Public/assets/images/svg/custom_icon_primary_envelope.fdd3249b2ac9ccd873e1.svg)}.frame-type-ttaddress_listview .address-cp-wrapper-single{--grid-columns: 1}.frame-type-ttaddress_listview .address-cp-wrapper-single .address-cp-teaser-content-image img{border-radius:100%;width:var(--border-size);height:var(--border-size)}@media(min-width: 768px){.frame-type-ttaddress_listview .address-cp-wrapper{--grid-columns: 2}.frame-type-ttaddress_listview .address-cp-wrapper-single{--grid-columns: 1}}@media(min-width: 1200px){.frame-type-ttaddress_listview .address-cp-wrapper{--grid-columns: 3}.frame-type-ttaddress_listview .address-cp-wrapper-single{--grid-columns: 1}}
