.tpl__page__main .mdl__contactlist{padding-bottom:45px;box-sizing:border-box}@media all and (min-width: 768px){.tpl__page__main .mdl__contactlist{padding-bottom:75px}}.tpl__page__main .mdl__contactlist .mdl__contactlist__innercontainer .mdl__contactlist__headline{font-size:1.2rem;line-height:1.25em;font-weight:600;padding-bottom:25px;color:var(--medium)}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem:not(:last-of-type){margin-bottom:50px}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container{background:var(--background);display:flex;position:relative;flex-direction:column;border-radius:10px}@media all and (min-width: 768px){.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container{flex-direction:row}}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__image{flex:0 0 100%}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__image .ptl__image__format{height:100%}@media all and (min-width: 768px){.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__image{flex:0 0 300px;max-width:300px}}@media all and (min-width: 1200px){.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__image{flex:0 0 420px;max-width:420px}}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__image img{width:100%;height:auto;border-top-left-radius:10px;border-bottom-left-radius:0;border-top-right-radius:10px;border-bottom-right-radius:0}@media all and (min-width: 768px){.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__image img{object-fit:cover;height:100%;border-top-left-radius:10px;border-bottom-left-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0}}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content{padding:25px;width:100%;box-sizing:border-box}@media all and (min-width: 768px){.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content{padding:35px}}@media all and (min-width: 1200px){.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content{padding:50px}}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__position{font-size:1rem;color:var(--medium);display:block;margin-bottom:5px;line-height:1.25em}@media all and (min-width: 1024px){.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__position{font-size:1.1rem}}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__name{font-weight:600;font-size:1.25rem;padding-bottom:15px;line-height:1.25em}@media all and (min-width: 1024px){.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__name{font-size:1.5rem}}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__teaser{padding-bottom:30px;line-height:1.25em}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__teaser>p{font-size:1rem}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__station{font-size:1rem;line-height:1.25em;color:var(--highlights-hover);padding-bottom:20px;display:block}@media all and (min-width: 1024px){.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__station{font-size:1.1rem}}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__positionname{font-size:1rem;color:var(--medium);display:block;margin-bottom:5px;line-height:1.25em;font-style:italic}@media all and (min-width: 1024px){.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__positionname{font-size:1.1rem}}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__buttonwrapper{display:flex;flex-direction:column}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__buttonwrapper svg{padding-right:10px}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__buttonwrapper>a:not(:first-of-type){margin-top:15px}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__button--phone{display:flex;align-items:center;position:relative;box-sizing:border-box;width:fit-content}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__button--phone .mdl__contactlist__phone{color:var(--medium);position:relative;transition:color .3s ease-in-out;font-weight:600}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__button--phone svg{stroke:var(--medium);position:relative;transition:stroke .3s ease-in-out}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__button--phone:hover .mdl__contactlist__phone{color:var(--highlights-hover)}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__button--phone:hover svg{stroke:var(--highlights-hover)}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__button--fax{display:flex;align-items:center;position:relative;color:var(--medium);box-sizing:border-box;cursor:pointer;width:fit-content}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__button--fax .mdl__contactlist__fax{color:var(--medium);position:relative;transition:color .3s ease-in-out;font-weight:600}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__button--fax svg{stroke:var(--medium);position:relative;transition:stroke .3s ease-in-out}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__button--fax:hover .mdl__contactlist__fax{color:var(--highlights-hover)}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__button--fax:hover svg{stroke:var(--highlights-hover)}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__button--mail{display:flex;align-items:center;position:relative;box-sizing:border-box}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__button--mail .mdl__contactlist__mail{color:var(--highlights-hover);position:relative;transition:color .3s ease-in-out;font-weight:600}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__button--mail svg{stroke:var(--highlights-hover);position:relative;transition:stroke .3s ease-in-out}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__button--mail:hover .mdl__contactlist__mail{color:var(--medium)}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__button--mail:hover svg{stroke:var(--medium)}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__button--profile{display:flex;align-items:center;position:relative;box-sizing:border-box;margin-top:15px;background:rgba(0,0,0,0);border:2px solid var(--medium);max-width:max-content;padding:10px 25px;border-radius:50px;transition:background .3s ease-in-out}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__button--profile .mdl__contactlist__profile__buttontext{color:var(--medium);transition:color .3s ease-in-out;font-weight:600}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__button--profile .arrow{margin-left:15px}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__button--profile .arrow line,.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__button--profile .arrow path{stroke:var(--medium);transition:stroke .3s ease-in-out}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__button--profile:hover{background:var(--medium)}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__button--profile:hover .mdl__contactlist__profile__buttontext{color:var(--white)}.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__button--profile:hover .arrow line,.tpl__page__main .mdl__contactlist .mdl__contactlist__listitem__container .mdl__contactlist__content .mdl__contactlist__content__button--profile:hover .arrow path{stroke:var(--white)}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__innercontainer{padding:0 0 50px 0;box-sizing:border-box}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__innercontainer .mdl__contactlist__headline{font-size:1.2rem;line-height:1.25em;font-weight:600;padding-bottom:25px;color:var(--medium)}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem:not(:last-of-type){margin-bottom:50px}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem__container{display:flex;flex-direction:column}@media all and (min-width: 768px){.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem__container{flex-direction:row}}@media all and (min-width: 1280px){.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem__container{flex-direction:column}}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem{display:flex;position:relative;flex-direction:column;border-radius:10px}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__image{flex:0 0 100%}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__image .ptl__image__format{height:100%}@media all and (min-width: 768px){.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__image{flex:0 0 300px;max-width:300px}}@media all and (min-width: 1200px){.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__image{flex:0 0 400px;max-width:400px}}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__image img{width:100%;height:auto;border-top-left-radius:10px;border-bottom-left-radius:0;border-top-right-radius:10px;border-bottom-right-radius:0}@media all and (min-width: 768px){.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__image img{object-fit:cover;height:100%;border-top-left-radius:10px;border-bottom-left-radius:10px;border-top-right-radius:0;border-bottom-right-radius:0}}@media all and (min-width: 1200px){.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__image img{object-fit:cover;height:100%;border-top-left-radius:10px;border-bottom-left-radius:0;border-top-right-radius:10px;border-bottom-right-radius:0}}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content{padding:25px;width:100%;box-sizing:border-box;background:var(--medium);border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media all and (min-width: 768px){.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content{padding:35px;border-top-left-radius:0;border-top-right-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:10px}}@media all and (min-width: 1200px){.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__position{font-size:1rem;color:var(--white);display:block;padding-bottom:5px;line-height:1.25em}@media all and (min-width: 1024px){.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__position{font-size:1.1rem}}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__name{font-weight:600;color:var(--white);font-size:1.25rem;padding-bottom:15px;line-height:1.25em}@media all and (min-width: 1024px){.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__name{font-size:1.5rem}}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__positionname{font-size:1rem;color:var(--medium);display:block;margin-bottom:5px;line-height:1.25em;font-style:italic}@media all and (min-width: 1024px){.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__positionname{font-size:1.1rem}}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__teaser{color:var(--white);padding-bottom:30px;line-height:1.25em}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__teaser>p{font-size:1rem}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__teaser h2,.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__teaser h3,.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__teaser h4,.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__teaser h5{color:var(--white)}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__station{font-size:1rem;line-height:1.25em;color:var(--white);padding-bottom:20px;display:block}@media all and (min-width: 1024px){.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__station{font-size:1.1rem}}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__buttonwrapper{display:flex;flex-direction:column}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__buttonwrapper svg{padding-right:10px}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__buttonwrapper>a:not(:first-of-type){margin-top:15px}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__button--phone{display:flex;align-items:center;position:relative;box-sizing:border-box;width:fit-content}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__button--phone .mdl__contactlist__phone{color:var(--white);position:relative;transition:color .3s ease-in-out;font-weight:600}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__button--phone svg{stroke:var(--white);position:relative;transition:stroke .3s ease-in-out}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__button--phone:hover .mdl__contactlist__phone{color:var(--highlights-hover)}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__button--phone:hover svg{stroke:var(--highlights-hover)}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__button--fax{display:flex;align-items:center;position:relative;box-sizing:border-box;cursor:pointer;width:fit-content}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__button--fax .mdl__contactlist__fax{color:var(--white);position:relative;transition:color .3s ease-in-out;font-weight:600}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__button--fax svg{stroke:var(--white);position:relative;transition:stroke .3s ease-in-out}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__button--fax:hover .mdl__contactlist__fax{color:var(--highlights-hover)}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__button--fax:hover svg{stroke:var(--highlights-hover)}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__button--mail{box-sizing:border-box;padding:15px 25px;display:flex;align-items:center;width:max-content;position:relative;border:2px solid var(--highlights-hover);background:var(--highlights-hover);border-radius:50px;transition:background .3s ease-in-out,border .3s ease-in-out}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__button--mail .mdl__contactlist__mail{color:#fff;position:relative;transition:color .3s ease-in-out}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__button--mail svg{stroke:#fff;position:relative;transition:stroke .3s ease-in-out}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__button--mail:hover{background:var(--white);border:2px solid var(--white)}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__button--mail:hover .mdl__contactlist__mail{color:var(--highlights-hover)}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__button--mail:hover svg{stroke:var(--highlights-hover)}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__button--profile{display:flex;align-items:center;position:relative;box-sizing:border-box;margin-top:15px;background:rgba(0,0,0,0);border:2px solid var(--white);max-width:max-content;padding:15px 25px;border-radius:50px;transition:background .3s ease-in-out}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__button--profile .mdl__contactlist__profile__buttontext{color:var(--white);transition:color .3s ease-in-out;font-weight:600}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__button--profile .arrow{margin-left:15px}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__button--profile .arrow line,.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__button--profile .arrow path{stroke:var(--white);transition:stroke .3s ease-in-out}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__button--profile:hover{background:var(--white)}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__button--profile:hover .mdl__contactlist__profile__buttontext{color:var(--medium)}.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__button--profile:hover .arrow line,.tpl__page__sidebar .mdl__contactlist .mdl__contactlist__listitem .mdl__contactlist__content .mdl__contactlist__content__button--profile:hover .arrow path{stroke:var(--medium)}.mdl__contactlist__modal{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(27,52,70,.9);backdrop-filter:blur(4px);z-index:-1;opacity:0;padding:55px 0;pointer-events:none;transition:background .3s ease-in-out,backdrop-filter .3s ease-in-out,z-index .3s ease-in-out,opacity .3s ease-in-out;overflow:auto}.mdl__contactlist__modal.mdl__contactlist__modal--active{pointer-events:all;opacity:1;z-index:50}.mdl__contactlist__modal .mdl__contactlist__listitem__modal{max-width:1180px;margin:auto;position:relative;padding:0 25px;box-sizing:border-box}@media all and (min-width: 480px){.mdl__contactlist__modal .mdl__contactlist__listitem__modal{padding:0 40px}}@media all and (min-width: 1024px){.mdl__contactlist__modal .mdl__contactlist__listitem__modal{padding:0 90px}}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__modal__headline{color:var(--white);font-weight:600;font-size:1.2rem;display:block;padding-bottom:20px;box-sizing:border-box}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__modal__closebutton{border-radius:50px;background:var(--highlights-hover);height:44px;width:44px;position:absolute;right:25px;top:-10px;transition:background .3s ease-in-out}@media all and (min-width: 480px){.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__modal__closebutton{right:40px}}@media all and (min-width: 1024px){.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__modal__closebutton{height:56px;width:56px;right:20px;top:unset}}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__modal__closebutton:hover{background:var(--medium)}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__modal__closebutton svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos{background:var(--background);display:flex;position:relative;flex-direction:column;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:1px solid rgba(112,112,112,.5)}@media all and (min-width: 768px){.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos{flex-direction:row}}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__image{flex:0 0 100%}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__image .ptl__image__format{height:100%}@media all and (min-width: 768px){.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__image{flex:0 0 300px;max-width:300px}}@media all and (min-width: 1200px){.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__image{flex:0 0 420px;max-width:420px}}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__image img{width:100%;height:auto;border-top-left-radius:10px;border-top-right-radius:10px}@media all and (min-width: 768px){.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__image img{object-fit:cover;height:100%;border-top-right-radius:0}}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content{padding:25px;width:100%;box-sizing:border-box;background:var(--background);border-top-left-radius:0;border-top-right-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0}@media all and (min-width: 768px){.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content{padding:35px}}@media all and (min-width: 1200px){.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content{padding:50px}}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__position{font-size:1rem;color:var(--main);display:block;padding-bottom:5px;line-height:1.25em}@media all and (min-width: 1024px){.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__position{font-size:1.1rem}}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__name{font-weight:600;font-size:1.25rem;padding-bottom:15px;line-height:1.25em;color:var(--main)}@media all and (min-width: 1024px){.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__name{font-size:1.5rem}}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__positionname{font-size:1rem;color:var(--medium);display:block;margin-bottom:5px;line-height:1.25em;font-style:italic}@media all and (min-width: 1024px){.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__positionname{font-size:1.1rem}}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__teaser{padding-bottom:30px;line-height:1.25em;color:var(--main)}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__teaser>p{font-size:1rem}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__teaser h2,.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__teaser h3,.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__teaser h4,.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__teaser h5{color:var(--main)}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__station{font-size:1rem;line-height:1.25em;color:var(--main);padding-bottom:20px;display:block}@media all and (min-width: 1024px){.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__station{font-size:1.1rem}}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__buttonwrapper{display:flex;flex-direction:column}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__buttonwrapper svg{padding-right:10px}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__buttonwrapper>a:not(:first-of-type){margin-top:15px}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__button--phone{display:flex;align-items:center;position:relative;box-sizing:border-box}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__button--phone .mdl__contactlist__phone{color:var(--medium);position:relative;transition:color .3s ease-in-out;font-weight:600}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__button--phone svg{stroke:var(--medium);position:relative;transition:stroke .3s ease-in-out}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__button--phone:hover .mdl__contactlist__phone{color:var(--highlights-hover)}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__button--phone:hover svg{stroke:var(--highlights-hover)}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__button--fax{display:flex;align-items:center;position:relative;color:var(--medium);box-sizing:border-box;cursor:pointer}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__button--fax .mdl__contactlist__fax{color:var(--medium);position:relative;transition:color .3s ease-in-out;font-weight:600}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__button--fax svg{stroke:var(--medium);position:relative;transition:stroke .3s ease-in-out}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__button--fax:hover .mdl__contactlist__fax{color:var(--highlights-hover)}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__button--fax:hover svg{stroke:var(--highlights-hover)}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__button--mail{display:flex;align-items:center;position:relative;box-sizing:border-box;background:rgba(0,0,0,0);padding:0;border:0}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__button--mail .mdl__contactlist__mail{color:var(--highlights-hover);position:relative;transition:color .2s ease-in-out;font-weight:600}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__button--mail svg{stroke:var(--highlights-hover);position:relative;transition:stroke .3s ease-in-out}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__button--mail:hover{background:rgba(0,0,0,0);border:0}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__button--mail:hover .mdl__contactlist__mail{color:var(--medium)}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__infos .mdl__contactlist__content .mdl__contactlist__content__button--mail:hover svg{stroke:var(--medium)}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__modal__details{background:var(--white);padding:30px 20px;box-sizing:border-box;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media all and (min-width: 768px){.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__modal__details{padding:40px}}@media all and (min-width: 1024px){.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__modal__details{padding:60px}}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__modal__details .mdl__text__profile{position:relative}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__modal__details .mdl__text__profile:before{position:absolute;content:"";background:linear-gradient(to right, var(--medium) 360px, var(--medium-050) 360px 1920px);height:1px;width:100%}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__modal__details>.mdl__text__profile:not(:last-of-type){padding-bottom:45px}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__modal__details>.mdl__text__profile:last-of-type{padding-bottom:0}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__modal__details .mdl__text__headline{background:var(--medium);color:var(--white);font-size:1rem;padding:10px 20px;margin-bottom:20px;width:100%;box-sizing:border-box;font-weight:400;hyphens:auto}@media all and (min-width: 480px){.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__modal__details .mdl__text__headline{min-width:360px;width:fit-content;padding:15px 25px}}@media all and (min-width: 768px){.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__modal__details .mdl__text__headline{font-size:1.2rem}}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__modal__details .ptl__text ul li{hyphens:auto;font-size:1rem}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__modal__details .ptl__text ul li:before{top:12px}@media all and (min-width: 768px){.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__modal__details .ptl__text ul li{font-size:1.1rem}.mdl__contactlist__modal .mdl__contactlist__listitem__modal .mdl__contactlist__modal__details .ptl__text ul li:before{top:16px}}.mdl__contactlist__modal__helper{position:absolute;top:0;left:0;height:100%;width:100%;cursor:pointer}