/* Kompact styles */
@import url('https://fonts.googleapis.com/css2?family=DM+Serif+Text:ital@0;1&display=swap');
.menu, .navicon, .mobilemenu {display:none;}
body {background:#f8f3f0;color:#342c25;}
.header {background:white;}
.logopane img {display:inline-block;margin:0;}
.contentpane2 {background:white;margin:0 0 100px 0;}
.bottom {background:white;color:#82776d;margin:0;border-bottom:#f8f3f0 solid 2px;}
.bottom a:link, .bottom a:visited {color:#82776d;}
.bottom a:active, .bottom a:hover {color:#ead7cf;}
.bottompane1 {color:#82776d;}
.bottompane4 .newspaper-link {margin:30px 0 0 0;}
.copyright {color:#82776d;}
.copyright a:link, .copyright a:visited {color:#82776d;}
.copyright a:active, .copyright a:hover {color:#ead7cf;}
a.bigbutton:link, a.bigbutton:visited {background:#ead7cf;color:#82776d;font-family:"DM Serif Text", serif;font-weight:400;}
a.bigbutton:active, a.bigbutton:hover {background:#82776d;color:white;}
.documents a:link, .documents a:visited {background:#ead7cf;color:#82776d;font-family:"DM Serif Text", serif;font-weight:400;}
.documents a:active, .documents a:hover {background:#82776d;color:white;}
.newspaper-link a:link, .newspaper-link a:visited {background:#ead7cf;color:#82776d;font-family:"DM Serif Text", serif;font-weight:400;}
.newspaper-link a:active, .newspaper-link a:hover {background:#82776d;color:white;}
::selection {background:#ead7cf;}
.socialicons a {border-radius:50%;}
.socialicons a span {vertical-align:middle;}
.socialicons a:link, .socialicons a:visited {background:#ead7cf;color:white;}
.socialicons a:active, .socialicons a:hover {background:#82776d;color:white;}
.citation {background:white;}
.citation h3 {margin:0 0 30px 0;}
.contact-wrapper {display:block;}
.contact-infos {width:auto;margin:0;}
.contact-item {padding:0;margin:0;}
.ci-header span {display:none;}
.contactform {margin:0 0 60px 0;}
h1, h2, h3, h4, h5, h6 {font-family:"DM Serif Text", serif;font-weight:400;line-height:1;color:#82776d;}
h1 {font-size:72px;color:#82776d;}
h1 strong {color:#ead7cf;font-weight:400;}
h2 {position:relative;font-size:54px;font-weight:400;padding-left:100px;}
h2:before {content:"";position:absolute;top:25px;left:0;width:50px;height:4px;background:#ead7cf;}
h4 {font-weight:400;line-height:1.2;}
h2 a:link, h2 a:visited, h3 a:link, h3 a:visited {color:#82776d;}
h2 a:active, h2 a:hover, h3 a:active, h3 a:hover {color:#ead7cf;}
.h1-headline, .h2-headline, .h3-headline, .h4-headline {font-family:"DM Serif Text", serif;font-weight:400;color:#82776d;}
a:link, a:visited {color:#342c25;}
a:active, a:hover {color:#342c25;}
.content ul li::marker {color:#ead7cf;}
hr {background:#ead7cf;}
blockquote {border-left:#82776d solid 8px;}
blockquote, blockquote p {color:#82776d;font-weight:700;}
.ecolabel span {background:#ead7cf;color:#82776d;font-family:"DM Serif Text", serif;}
.svgblockswrapper {margin:0;}
.svgblockicon:before {background:#ead7cf;}
.svgblockicon svg {fill:#82776d;}
.svgblockicon h3 {font-size:48px;hyphens:auto;hyphenate-limit-chars:12;}
.margin {margin:60px 0 !important;}
.margin p {margin:20px 100px;}
/* Blog */
.fd-day {font-family:"DM Serif Text", serif;font-weight:400;color:#82776d;}
.fd-month {background-color:#82776d;}
.blog article h2 {padding-left:0;}
.blog article h2:before {display:none;}
.blog-sat {display:flex;margin:0 0 60px 0;}
.blog-sat .h2-headline {position:relative;font-size:54px;font-weight:400;padding-left:100px;margin:0 60px 0 0; }
.blog-sat .h2-headline:before {content:"";position:absolute;top:25px;left:0;width:50px;height:4px;background:#ead7cf;}
.blog-sat .blog {margin:0;flex:1;}
.blog-sat .blog article {display:flex;margin:0;padding:0;}
.blog-sat .blog article h3 {font-size:36px;line-height:1;margin:0 0 12px 0;}
.blog-sat .blog article .article-content {flex:1;display:block;margin:0;}
.blogsatlink a.bigbutton:link, .blogsatlink a.bigbutton:visited {background:#ead7cf;color:#82776d;}
.blogsatlink a.bigbutton:active, .blogsatlink a.bigbutton:hover {background:#82776d;color:white;}
.fcd-flex {align-items:center;}
.flexcontent-accordion {padding:0 8%;margin:0 0 100px 0;}
.flexcontent-accordion .flexcontent-div {margin:0 0 30px 0;}
.fca-header h3 {margin:0;}
.fca-header h3:before {display:inline-block;width:18px;text-align:center;font-family:"Poppins", serif;font-weight:400;font-size:24px;content:'+';margin-right:6px;color:#ead7cf;}
.fca-content {padding:0 24px;}
.fca-content p, .fca-content h4 {margin:0;padding:20px 0 0 0;}
.fca-content ul {margin:0 0 0 20px;padding:20px 0 0 0;}
.flexcontent-active .fca-header h3:before {content:"-";}
.contentpane2 .flexcontent-accordion {margin:0;}
@media all and (max-width:980px),
            screen and (-webkit-min-device-pixel-ratio: 3.0) and (max-width: 2940px) and (orientation: portrait),
            screen and (-webkit-min-device-pixel-ratio: 2.0) and (max-width: 1960px) and (orientation: portrait) {
h1 {font-size:54px;}
.fcd-flex {display:block;}
.fcd-flex .flexcontent-text {flex:initial;margin:0 0 40px 0;}
.fcw-2col {display:block;}
.fcw-2col .flexcontent-div {flex:initial;width:auto;padding:0;}
.blog-sat {display:block;}
.blog-sat .h2-headline {margin:0 0 40px 0; }
.blog-sat .blog {flex:initial;}
.blog-sat .blog article figure {margin:0 30px 0 0;}
}
@media screen and (max-width:640px) {
h1 {font-size:40px;} 
h2 {font-size:40px;padding-left:0;}
h2:before {display:none;}
h3 {font-size:30px;}
.svgblockicon h3 {font-size:40px;}
.blog-sat .h2-headline {font-size:40px;padding-left:0;}
.blog-sat .h2-headline:before {display:none;}
.blog-sat .blog article {display:block;}
.blog-sat .blog article figure {margin:0 0 20px 0;}
.blog-sat .blog article .article-content {flex:initial;display:block;margin:0;}
.margin p {margin:20px 0;}
.flexcontent-accordion {padding:0;}
.fca-content {padding:0;}
}
