:root{--container-padding:20px;--list-gap:20px;--stories-card-width:330px;--multilanguage-header-height:81px}
.newsbox__container{position:relative;height:100%;display:flex;flex-direction:column}
.newsbox__imageContainer{height:250px;margin-bottom:20px}
.newsbox__image{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}
.newsbox__image,.newsbox__textBg{width:100%;height:100%}
.newsbox__text{display:flex;flex-direction:column;height:100%}
.newsbox__text .title__text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.newsbox__text .title__container{margin-bottom:5px}
.newsbox__category{font-weight:700}
.newsbox__metadata{color:#000;font-size:16px}
.newsbox__link{text-transform:uppercase;display:flex;margin-top:auto;align-self:flex-start;position:relative;padding-right:4px;font-size:1rem;font-family:Oswald,Arial,Helvetica,sans-serif;font-weight:700;line-height:1.375;color:#000}
.newsbox__link .kawicon--chevron-right{margin-right:5px;position:relative;top:-2px}
.newsbox__link .kawicon--chevron-right:after{position:relative;bottom:-5px;left:-3px}
.newsbox__link:active,.newsbox__link:hover{color:#000}
.newsbox__link:active .kawicon,.newsbox__link:hover .kawicon{color:#69be28}
.newsbox__link:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:#69be28;-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}
.newsbox__link:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}
.newsbox__description{font-size:1.125rem;font-family:Arial,sans-serif;line-height:1.2222222222;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
:root{--stories-padding:20px 20px 30px}
.stories__title{margin-top:40px}
.stories__subtitle{font-size:1rem;font-family:Arial,sans-serif;line-height:1.25;padding-top:.240875em;padding-bottom:.079625em;font-size:20px;margin:24px 0 43px !important}
.stories__list{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--stories-card-width),1fr));grid-gap:20px;height:100%}
.stories__listcontainer{margin-bottom:68px}
.stories__lessbtn,.stories__morebtn{text-transform:uppercase}
.stories__lessbtn .button__link,.stories__morebtn .button__link{display:flex}
.stories__lessbtn .kawicon,.stories__morebtn .kawicon{margin-right:7px;margin-top:2px}
.stories__article{position:relative;padding:var(--stories-padding);background-color:#fff;border-radius:0;box-shadow:0 0 12px 2px rgba(77,77,77,.2);margin-bottom:1.25em}
.stories__article--latest{box-shadow:none;padding:0}
.stories__article--latest .newsbox__link{color:#fff;background-color:#000;display:flex;width:100%;padding:15px 25px;justify-content:center;margin-top:30px;place-self:baseline}
.stories__article--latest .newsbox__link:focus,.stories__article--latest .newsbox__link:hover{background-color:#4d4d4d}
.stories__article--latest .newsbox__link:focus .button__text,.stories__article--latest .newsbox__link:hover .button__text{color:#fff}
.stories__article--latest .newsbox__link:disabled{background-color:#ccc}
.stories__article--latest .newsbox__link .kawicon{display:none}
.stories__article--latest img{transition:-webkit-transform .15s linear;transition:transform .15s linear;transition:transform .15s linear,-webkit-transform .15s linear}
.stories__morebtn{overflow:hidden;text-align:center;transition:height .4s ease,margin-top .4s ease}
.stories__lessbtn,.stories__showless .stories__morebtn{height:48px;margin-top:2.1875em}
.stories__lessbtn{text-align:center;overflow:hidden}
.stories__showless .stories__lessbtn{height:0;margin-top:0;transition:height .4s ease,margin-top .4s ease}
@media(min-width:0) and (max-width:599px){.stories__article--latest:after{content:"";position:absolute;bottom:4%;left:calc(50% - 40px);background-color:grey;height:3px;width:80px}
.stories__article--latest .newsbox__container{padding-bottom:100px}
}
@media(min-width:600px){.stories__article{min-height:100%}
.stories__article--latest{padding:30px 30px 0;grid-column:1/-1;padding:0 !important}
.stories__article--latest .newsbox__container{display:flex;flex-direction:row;-webkit-column-gap:42px;-moz-column-gap:42px;column-gap:42px;position:relative;padding-bottom:200px}
.stories__article--latest .newsbox__container .newsbox__imageContainer,.stories__article--latest .newsbox__container .newsbox__textBg{width:50%}
.stories__article--latest .newsbox__container .newsbox__imageContainer{width:auto;height:500px;max-width:55%}
.stories__article--latest .newsbox__container .newsbox__category{font-weight:400}
.stories__article--latest:after{content:"";position:absolute;bottom:95px;left:calc(50% - 60px);width:120px;background-color:grey;height:3px}
.stories__article--latest .title__text{font-size:1.375rem;font-family:Oswald,Arial,sans-serif;line-height:1.2}
.stories__article--latest .newsbox__description{font-size:1.25rem;font-family:Arial,sans-serif;line-height:1.3}
.stories__article--latest .newsbox__link{color:#fff;background-color:#000;display:inline-flex;padding:15px 25px;width:auto}
.stories__article--latest .newsbox__link:focus,.stories__article--latest .newsbox__link:hover{background-color:#4d4d4d}
.stories__article--latest .newsbox__link:focus .button__text,.stories__article--latest .newsbox__link:hover .button__text{color:#fff}
.stories__article--latest .newsbox__link:disabled{background-color:#ccc}
}
@media(min-width:600px) and (min-width:600px){.stories__article--latest .title__text{font-size:1.625rem;line-height:1.1923076923}
}
@media(min-width:992px){:root{--container-padding:40px}
.newsbox__description{font-size:1.125rem;line-height:1.3333333333;-webkit-line-clamp:3}
:root{--stories-padding:30px}
.stories__title{margin-top:60px}
.stories__subtitle{font-size:1.375rem;line-height:1.1818181818;padding-top:.1427272727em;padding-bottom:0;margin-bottom:-.0097272727em;margin:24px 0 48px !important}
.stories__listcontainer{margin-bottom:26px}
}
@media(min-width:600px) and (min-width:992px){.stories__article--latest .title__text{font-size:2rem;line-height:1.1875}
}