#page-heading{background:#eee}@media only screen and (max-width:896px){#page-heading{padding:1.5em}}@media only screen and (max-width:1280px)and (min-width:896px){#page-heading{padding:2em 10%}}@media only screen and (max-width:1600px)and (min-width:1280px){#page-heading{padding:2em 15%}}@media only screen and (min-width:1600px){#page-heading{padding:2em 15%}}#page-heading h3{font-weight:700}@media only screen and (max-width:896px){#page-content{padding:2em 1.5em}}@media only screen and (max-width:1280px)and (min-width:896px){#page-content{padding:2em 10%}}@media only screen and (max-width:1600px)and (min-width:1280px){#page-content{padding:2em 15%}}@media only screen and (min-width:1600px){#page-content{padding:2em 15%}}#page-content h4{font-size:24px;line-height:48px;padding:16px 0 4px}#page-content h6{font-size:18px;line-height:32px;padding:12px 0 4px}#page-content ul{padding:12px 0 12px 12px}#page-content ul li{font-size:16px;line-height:32px;padding-left:8px}#page-content p{font-size:18px;line-height:36px}#contact-heading{align-items:center;background:#eee;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}@media only screen and (max-width:896px){#contact-heading{padding:1.5em}}@media only screen and (max-width:1280px)and (min-width:896px){#contact-heading{padding:2em 10%}}@media only screen and (max-width:1600px)and (min-width:1280px){#contact-heading{padding:2em 15%}}@media only screen and (min-width:1600px){#contact-heading{padding:2em 15%}}#contact-heading h3{font-weight:700}#contact-map{background:#fff;width:100vw}@media only screen and (max-width:896px){#contact-map{height:450px}}@media only screen and (max-width:1280px)and (min-width:896px){#contact-map{height:450px}}@media only screen and (max-width:1600px)and (min-width:1280px){#contact-map{height:450px}}@media only screen and (min-width:1600px){#contact-map{height:450px}}#news,#news #news-posts{display:flex;flex-direction:row;justify-content:space-between}#news #news-posts{flex-wrap:wrap;width:75%}@media only screen and (max-width:896px){#news #news-posts{width:100%}}@media only screen and (max-width:1280px)and (min-width:896px){#news #news-posts{width:100%}}@media only screen and (max-width:1600px)and (min-width:1280px){#news #news-posts{width:100%}}#news #news-posts .news-article{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;margin:0 0 4em;overflow:hidden;width:100%}@media only screen and (max-width:896px){#news #news-posts .news-article{flex-direction:column}}#news #news-posts .news-article:last-child{margin:0}#news #news-posts .news-article .news-article-hero{aspect-ratio:5/3;flex-grow:0;flex-shrink:0;margin:0 2em 0 0;overflow:hidden;position:relative;width:40%}@media only screen and (max-width:896px){#news #news-posts .news-article .news-article-hero{aspect-ratio:5/2;margin:0 0 2em;width:100%}}#news #news-posts .news-article .news-article-info{display:flex;flex-direction:column;align-items:flex-start}#news #news-posts .news-article .news-article-info h3{font-size:24px;font-weight:700}#news #news-posts .news-article .news-article-info p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin:.5em 0 1.5em}#news #news-posts .news-article .news-article-info a{flex-grow:0;flex-shrink:0}#news #news-sidebar{width:20%}@media only screen and (max-width:896px){#news #news-sidebar{display:none}}@media only screen and (max-width:1280px)and (min-width:896px){#news #news-sidebar{display:none}}@media only screen and (max-width:1600px)and (min-width:1280px){#news #news-sidebar{display:none}}#news #news-sidebar h4{border-bottom:4px solid #eee;font-family:sans-serif;font-size:20px;margin:0 0 .5em;padding:0}#news #news-sidebar ul{list-style:none;padding:0}#news #news-sidebar li{background:#fff;padding:.33em 1em;transition:.3s ease-in-out}#news #news-sidebar li a{color:#000}#news #news-sidebar li:hover{background:#eee}#news #news-sidebar li.active{background:#c2a36b}#news #news-sidebar li.active a{color:#fff}#news #news-sidebar li a{font-family:sans-serif;font-size:14px;font-weight:700}#pagination{display:block;margin:4em 0 0;width:75%}#pagination #next-page{float:right}#pagination #prev-page{float:left}