.mdl__link{max-width:1360px;margin:auto auto 60px auto;box-sizing:border-box;padding:0 20px}@media all and (min-width: 480px){.mdl__link{padding:0 40px}}@media all and (min-width: 768px){.mdl__link{padding:0 60px}}@media all and (min-width: 1440px){.mdl__link{padding:0 80px;margin:auto auto 100px auto}}@media all and (min-width: 1600px){.mdl__link{padding:0 120px}}.mdl__link .mdl__link__headline{font-weight:700;font-size:1.2rem;line-height:1.25em;margin-bottom:25px}@media all and (min-width: 480px){.mdl__link .mdl__link__headline{font-size:1.5rem}}.mdl__link .mdl__link__innercontainer .mdl__link__item{position:relative;margin-bottom:30px}.mdl__link .mdl__link__innercontainer .mdl__link__link{padding:20px;display:flex;align-items:center;background:var(--background);transition:border .3s ease-in-out;border:2px solid rgba(0,0,0,0);border-radius:15px}.mdl__link .mdl__link__innercontainer .mdl__link__link:hover,.mdl__link .mdl__link__innercontainer .mdl__link__link:focus-visible{border:2px solid var(--main-hover)}@media all and (min-width: 1024px){.mdl__link .mdl__link__innercontainer .mdl__link__link{padding:35px 30px}}.mdl__link .mdl__link__innercontainer .mdl__link__link .mdl__link__linktext{hyphens:auto;margin-right:20px;color:var(--main);box-sizing:border-box;position:relative;transition:color .3s ease-in-out;text-decoration:underline;font-weight:700;font-size:1.2rem;line-height:1.25em;display:block}@media all and (min-width: 480px){.mdl__link .mdl__link__innercontainer .mdl__link__link .mdl__link__linktext{font-size:1.5rem}}.mdl__link .mdl__link__innercontainer .mdl__link__link .icon-tabler-link{flex:0 0 36px;width:36px;height:auto;stroke:#fff;margin-left:auto;background:var(--main);border-radius:50%;padding:10px;box-sizing:border-box}@media all and (min-width: 480px){.mdl__link .mdl__link__innercontainer .mdl__link__link .icon-tabler-link{flex:0 0 50px;width:50px}}.mdl__link .mdl__link__innercontainer .mdl__link__item:last-of-type{margin-bottom:0}