.mdl__contactperson{max-width:1480px;margin:auto auto 60px auto;box-sizing:border-box;padding:0 20px}@media all and (min-width: 480px){.mdl__contactperson{padding:0 40px}}@media all and (min-width: 768px){.mdl__contactperson{padding:0 60px}}@media all and (min-width: 1440px){.mdl__contactperson{padding:0 80px;margin:auto auto 100px auto}}@media all and (min-width: 1600px){.mdl__contactperson{padding:0 120px}}.mdl__contactperson .mdl__contactperson__innercontainer .mdl__contactperson__item{display:flex;flex-direction:column;flex-grow:1;width:100%;box-sizing:border-box;margin-bottom:30px;background:var(--main);border-radius:15px}@media all and (min-width: 768px){.mdl__contactperson .mdl__contactperson__innercontainer .mdl__contactperson__item{flex-direction:row}}.mdl__contactperson .mdl__contactperson__innercontainer .mdl__contactperson__item .mdl__contactperson__image img{width:100%;border-top-left-radius:15px;border-top-right-radius:15px}@media all and (min-width: 768px){.mdl__contactperson .mdl__contactperson__innercontainer .mdl__contactperson__item .mdl__contactperson__image{flex:0 0 275px;width:275px}.mdl__contactperson .mdl__contactperson__innercontainer .mdl__contactperson__item .mdl__contactperson__image img{width:100%;border-top-left-radius:15px;border-bottom-left-radius:15px;border-top-right-radius:0}}@media all and (min-width: 1024px){.mdl__contactperson .mdl__contactperson__innercontainer .mdl__contactperson__item .mdl__contactperson__image{flex:0 0 520px;width:520px}}.mdl__contactperson .mdl__contactperson__innercontainer .mdl__contactperson__item .mdl__contactperson__content{padding:25px;box-sizing:border-box;flex:0 1 100%;width:100%}@media all and (min-width: 768px){.mdl__contactperson .mdl__contactperson__innercontainer .mdl__contactperson__item .mdl__contactperson__content{padding:35px 40px}}@media all and (min-width: 1440px){.mdl__contactperson .mdl__contactperson__innercontainer .mdl__contactperson__item .mdl__contactperson__content{padding:50px}}@media all and (min-width: 768px){.mdl__contactperson .mdl__contactperson__innercontainer .mdl__contactperson__item .mdl__contactperson__content.mdl__contactperson__content--noimage{grid-gap:50px;grid-template-columns:repeat(2, 1fr);display:grid}}@media all and (min-width: 768px){.mdl__contactperson .mdl__contactperson__innercontainer .mdl__contactperson__item .mdl__contactperson__content.mdl__contactperson__content--noimage .mdl__contactperson__buttoncontainer{justify-self:end}}.mdl__contactperson__name{font-weight:700;font-size:1.25rem;line-height:1.25em;margin-bottom:5px;color:#fff;text-transform:uppercase;display:block;font-family:"RopaSans",sans-serif}@media all and (min-width: 480px){.mdl__contactperson__name{font-size:1.5rem}}.mdl__contactperson__position{font-size:1rem;line-height:1.25em;margin-bottom:25px;display:block;color:#fff}@media all and (min-width: 480px){.mdl__contactperson__position{font-size:1.1rem}}.mdl__contactperson__phonelink{border:2px solid rgba(0,0,0,0);border-radius:45px;padding:12px 24px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:fit-content;margin-bottom:15px;min-width:200px;background:var(--white-020);transition:background .3s ease-in-out}@media all and (min-width: 480px){.mdl__contactperson__phonelink{min-width:280px}}.mdl__contactperson__phonelink svg{stroke:#fff}.mdl__contactperson__phonelink .mdl__contactperson__linktext{font-weight:500;font-size:1.1rem;margin-left:10px;color:#fff}.mdl__contactperson__phonelink:hover,.mdl__contactperson__phonelink:focus-visible{background:var(--accent-02)}.mdl__contactperson__maillink{border:2px solid var(--accent-01);border-radius:45px;padding:12px 24px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:fit-content;min-width:200px;background:var(--accent-01);transition:background .3s ease-in-out}@media all and (min-width: 480px){.mdl__contactperson__maillink{min-width:280px}}.mdl__contactperson__maillink svg{stroke:#fff;transition:stroke .3s ease-in-out}.mdl__contactperson__maillink .mdl__contactperson__linktext{font-weight:500;font-size:1.1rem;margin-left:10px;color:#fff;transition:color .3s ease-in-out}.mdl__contactperson__maillink:hover,.mdl__contactperson__maillink:focus-visible{background:#fff}.mdl__contactperson__maillink:hover svg,.mdl__contactperson__maillink:focus-visible svg{stroke:var(--main)}.mdl__contactperson__maillink:hover .mdl__contactperson__linktext,.mdl__contactperson__maillink:focus-visible .mdl__contactperson__linktext{color:var(--main)}