.mdl__subjectbox__innercontainer .mdl__subjectbox__headline{font-size:1.2rem;line-height:1.25em;font-weight:600;padding-bottom:25px;color:var(--medium)}.mdl__subjectbox__subheadline{font-size:1.1rem;line-height:1.25em;margin-bottom:15px;font-weight:600;display:block;hyphens:auto}@media all and (min-width: 1024px){.mdl__subjectbox__subheadline{font-size:1.3rem}}.mdl__subjectbox__teaser{font-size:1rem;line-height:1.25em;margin-bottom:25px;font-weight:400;display:block}@media all and (min-width: 1024px){.mdl__subjectbox__teaser{font-size:1.25rem}}.mdl__subjectbox__body__link{padding:15px 25px;display:flex;align-items:center;width:max-content;position:relative;background:var(--highlights-hover);color:#fff;border-radius:30px;transition:background .3s ease-in-out}.mdl__subjectbox__body__link:hover{background:var(--medium)}.mdl__subjectbox__body__link .mdl__subjectbox__linktext{font-size:.9rem;line-height:1em;color:#fff;position:relative;transition:color .3s ease-in-out}.mdl__subjectbox__body__link .arrow{margin-left:15px;position:relative}.tpl__page__main .mdl__subjectbox{padding-bottom:45px;box-sizing:border-box}@media all and (min-width: 768px){.tpl__page__main .mdl__subjectbox{padding-bottom:75px}}.tpl__page__main .mdl__subjectbox .mdl__subjectbox__row{position:relative;display:flex;flex-direction:column;justify-content:center;border-radius:10px;border:2px solid var(--background)}@media all and (min-width: 768px){.tpl__page__main .mdl__subjectbox .mdl__subjectbox__row:nth-of-type(even){flex-direction:row-reverse}.tpl__page__main .mdl__subjectbox .mdl__subjectbox__row:nth-of-type(even) .mdl__subjectbox__textwrp{padding:20px 25px;box-sizing:border-box;width:52.5%;z-index:2;border-top-left-radius:10px;border-bottom-left-radius:10px}}@media all and (min-width: 768px)and (min-width: 1366px){.tpl__page__main .mdl__subjectbox .mdl__subjectbox__row:nth-of-type(even) .mdl__subjectbox__textwrp{padding:30px 35px}}@media all and (min-width: 768px)and (min-width: 1600px){.tpl__page__main .mdl__subjectbox .mdl__subjectbox__row:nth-of-type(even) .mdl__subjectbox__textwrp{padding:35px 45px}}@media all and (min-width: 768px){.tpl__page__main .mdl__subjectbox .mdl__subjectbox__row:nth-of-type(even) .mdl__subjectbox__imgwrp img{border-top-right-radius:10px;border-bottom-right-radius:10px}.tpl__page__main .mdl__subjectbox .mdl__subjectbox__row:nth-of-type(odd){flex-direction:row}.tpl__page__main .mdl__subjectbox .mdl__subjectbox__row:nth-of-type(odd) .mdl__subjectbox__textwrp{padding:20px 25px;box-sizing:border-box;width:52.5%;z-index:2;border-top-right-radius:10px;border-bottom-right-radius:10px}}@media all and (min-width: 768px)and (min-width: 1366px){.tpl__page__main .mdl__subjectbox .mdl__subjectbox__row:nth-of-type(odd) .mdl__subjectbox__textwrp{padding:30px 35px}}@media all and (min-width: 768px)and (min-width: 1600px){.tpl__page__main .mdl__subjectbox .mdl__subjectbox__row:nth-of-type(odd) .mdl__subjectbox__textwrp{padding:35px 45px}}@media all and (min-width: 768px){.tpl__page__main .mdl__subjectbox .mdl__subjectbox__row:nth-of-type(odd) .mdl__subjectbox__imgwrp img{border-top-left-radius:10px;border-bottom-left-radius:10px}}.tpl__page__main .mdl__subjectbox .mdl__subjectbox__row:not(:last-child){margin-bottom:50px}@media all and (min-width: 1024px){.tpl__page__main .mdl__subjectbox .mdl__subjectbox__row:not(:last-child){margin-bottom:100px}}.tpl__page__main .mdl__subjectbox .mdl__subjectbox__row .mdl__subjectbox__imgwrp{display:block;width:100%;height:auto;align-self:self-start}@media all and (min-width: 768px){.tpl__page__main .mdl__subjectbox .mdl__subjectbox__row .mdl__subjectbox__imgwrp{width:47.5%;padding-bottom:0}}.tpl__page__main .mdl__subjectbox .mdl__subjectbox__row .mdl__subjectbox__imgwrp img{display:block;width:100%;height:auto;border-top-left-radius:10px;border-top-right-radius:10px}@media all and (min-width: 768px){.tpl__page__main .mdl__subjectbox .mdl__subjectbox__row .mdl__subjectbox__imgwrp img{border-top-left-radius:0;border-top-right-radius:0}}.tpl__page__main .mdl__subjectbox .mdl__subjectbox__row .mdl__subjectbox__textwrp{width:100%;padding:25px 30px;box-sizing:border-box;background:var(--background);display:flex;flex-direction:column;justify-content:center;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media all and (min-width: 768px){.tpl__page__main .mdl__subjectbox .mdl__subjectbox__row .mdl__subjectbox__textwrp{border-bottom-left-radius:0;border-bottom-right-radius:0}}@media all and (min-width: 1024px){.tpl__page__main .mdl__subjectbox .mdl__subjectbox__row .mdl__subjectbox__textwrp{padding:30px}}.mdl__frontpage__grid__innercontainer .mdl__subjectbox{padding-bottom:0}.mdl__frontpage__grid__innercontainer .mdl__subjectbox .mdl__subjectbox__row{position:relative;display:flex;flex-direction:column;justify-content:center;border-radius:10px;border:2px solid var(--background)}.mdl__frontpage__grid__innercontainer .mdl__subjectbox .mdl__subjectbox__row .mdl__subjectbox__textwrp{padding:20px 25px;box-sizing:border-box;width:100%;z-index:2;background:var(--background);display:flex;flex-direction:column;border-bottom-left-radius:10px;border-bottom-right-radius:10px}@media all and (min-width: 1280px){.mdl__frontpage__grid__innercontainer .mdl__subjectbox .mdl__subjectbox__row .mdl__subjectbox__textwrp{min-height:280px}}@media all and (min-width: 1366px){.mdl__frontpage__grid__innercontainer .mdl__subjectbox .mdl__subjectbox__row .mdl__subjectbox__textwrp{padding:30px 35px}}@media all and (min-width: 1600px){.mdl__frontpage__grid__innercontainer .mdl__subjectbox .mdl__subjectbox__row .mdl__subjectbox__textwrp{padding:35px 45px}}.mdl__frontpage__grid__innercontainer .mdl__subjectbox .mdl__subjectbox__row .mdl__subjectbox__textwrp .mdl__subjectbox__body__link{margin-top:auto}.mdl__frontpage__grid__innercontainer .mdl__subjectbox .mdl__subjectbox__row .mdl__subjectbox__imgwrp{display:block;width:100%;height:auto;align-self:self-start}@media all and (min-width: 768px){.mdl__frontpage__grid__innercontainer .mdl__subjectbox .mdl__subjectbox__row .mdl__subjectbox__imgwrp{width:100%;padding-bottom:0}}.mdl__frontpage__grid__innercontainer .mdl__subjectbox .mdl__subjectbox__row .mdl__subjectbox__imgwrp img{display:block;width:100%;height:auto;border-top-right-radius:10px;border-top-left-radius:10px}