.LandingPage #g-intro .slider.moduletable {
    background-color: #fff;
    border-bottom: none;
    border-radius: 0.25rem;
}

.LandingPageBlocks .button, .LandingPage #g-container-main * a.buttonck {
	border-radius: 0.5rem;
}

.LandingPageBlocks .mod-articles-items li {
display: flex;
}
.LandingPageBlocks .mod-articles-items li .ContentBlockLeft {
order: 0;
flex-basis: 50%;
place-items: flex-end;
}
.LandingPageBlocks .mod-articles-items li .ContentBlockRight {
order: 1;
flex-basis: 50%;
padding: 4rem 1rem 4rem 6rem;
place-items: flex-start;
}

.LandingPageBlocks .mod-articles-items li:nth-child(2n) {
background: #f1f1f1;
flex-direction: row-reverse;
}
.LandingPageBlocks .mod-articles-items li:nth-child(2n) .ContentBlockLeft {
place-items: flex-start;
}
.LandingPageBlocks .mod-articles-items li:nth-child(2n) .ContentBlockRight {
place-items: flex-end;
text-align: right;
padding: 4rem 6rem 4rem 1rem;
}


.LandingPageBlocks .mod-articles-items .mod-articles-item h2 a {
color: #000 !important;
font-size: 2rem;
}

.LandingPageBlocks .mod-articles-items .mod-articles-image img {
border-bottom: none;
}
.LandingPageBlocks .mod-articles-items .mod-articles-item *:nth-child(3){

}
.LandingPageBlocks .mod-articles-items .mod-articles-item *:nth-child(4) {

}

@media only all and (max-width: 47.938rem) and (min-width: 30rem) {

.LandingPageBlocks .mod-articles-items li {
flex-wrap: wrap;
}	
.LandingPageBlocks .mod-articles-items li .ContentBlockLeft, .LandingPageBlocks .mod-articles-items li .ContentBlockRight {
flex-basis: 100%;
padding: 2rem 1rem 2rem;
text-align: center;
}
.LandingPageBlocks .mod-articles-items li .ContentBlockLeft .mod-articles-image.item-image, .LandingPageBlocks .mod-articles-items li .ContentBlockRight .mod-articles-image.item-image {
margin: 0 auto;
max-width: 100%;
}
.LandingPageBlocks .mod-articles-items .mod-articles-image img {
    max-width: 100%;
    height: auto;
}
.LandingPageBlocks .mod-articles-items li:nth-child(2n) {
flex-direction: row;
}
.LandingPageBlocks .mod-articles-items li:nth-child(2n) .ContentBlockLeft, .LandingPageBlocks .mod-articles-items li:nth-child(2n) .ContentBlockRight {
place-items: flex-start;
text-align: center;
padding: 1rem 1rem 2rem;
}
}

@media only all and (max-width: 30rem) {

.LandingPageBlocks .mod-articles-items li {
flex-wrap: wrap;
}	
.LandingPageBlocks .mod-articles-items li .ContentBlockLeft, .LandingPageBlocks .mod-articles-items li .ContentBlockRight {
flex-basis: 100%;
padding: 2rem 1rem 2rem;
text-align: center;
}
.LandingPageBlocks .mod-articles-items li .ContentBlockLeft .mod-articles-image.item-image, .LandingPageBlocks .mod-articles-items li .ContentBlockRight .mod-articles-image.item-image {
margin: 0 auto;
max-width: 100%;
}
.LandingPageBlocks .mod-articles-items .mod-articles-image img {
    max-width: 100%;
    height: auto;
}
.LandingPageBlocks .mod-articles-items li:nth-child(2n) {
flex-direction: row;
}
.LandingPageBlocks .mod-articles-items li:nth-child(2n) .ContentBlockLeft, .LandingPageBlocks .mod-articles-items li:nth-child(2n) .ContentBlockRight {
place-items: flex-start;
text-align: center;
padding: 1rem 1rem 2rem;
}
}