#homeIntroTextAndImage{background-color:var(--turquoise)}#homeIntroTextAndImage-text{grid-column-end:content-center}#homeIntroTextAndImage-text .wrapper{padding:var(--spacing-120);padding-left:0;display:flex;flex-direction:column;justify-content:center;height:100%}#homeIntroTextAndImage-text h1{color:var(--white);margin-bottom:.4em}#homeIntroTextAndImage-text .partContentText{color:var(--white);text-wrap:balance}#homeIntroTextAndImage-text .partContentText p{font-size:1.2222em}#homeIntroTextAndImage-text .partButton{--partButton1-backgroundColor: var(--red);--partButton1-backgroundColor-hover: var(--white);--partButton1-color: var(--white);--partButton1-color-hover: var(--black)}#homeIntroTextAndImage-image{grid-column-start:content-center;grid-column-end:fullwidth;position:relative;background-color:rgba(0,0,0,.25)}#homeIntroTextAndImage-image .partContentFileImageGallery,#homeIntroTextAndImage-image .partContentFileImageGallery *,#homeIntroTextAndImage-image .partSlider.homeIntroImage,#homeIntroTextAndImage-image .sliderMainContainer,#homeIntroTextAndImage-image .sliderMainContainer *{height:100%}#homeIntroTextAndImage-image .partSlider{height:100%;--partSlider2-slideContainer-aspectRatio: 840/530;--partSlider2-pagination-button-backgroundColor: var(--white);--partSlider2-pagination-button-backgroundColor-hover: var(--red);--partSlider2-pagination-button-backgroundColor-selected: var(--red)}#homeIntroTextAndImage-image .partSlider.partSlider2 .sliderPagination{position:absolute;left:var(--spacing-30);bottom:var(--spacing-30);z-index:10}@media (max-width: 900px){#homeIntroTextAndImage-image{grid-column:fullwidth}#homeIntroTextAndImage-text{grid-column:content}#homeIntroTextAndImage-text .wrapper{padding-right:0}#homeIntroTextAndImage-image{order:-1}}.imageAndTextListColumns--home{padding-top:var(--spacing-vertical);background:var(--turquoise-light)}#homeArticles{background-color:var(--turquoise-light);text-align:center;padding:var(--spacing-vertical) 0}#homeArticles #articleList{margin-top:var(--spacing-40);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-30);text-align:left}#homeArticles .container>.partButton{margin-top:var(--spacing-40)}@media (max-width: 600px){#homeArticles #articleList{grid-template-columns:repeat(1,minmax(0,1fr))}#homeArticles #articleList .articleCard:last-child{display:none}}
