/* Kompact styles */
@import url('https://fonts.googleapis.com/css2?family=Inria+Serif:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap');
.menu, .navicon, .mobilemenu {display:none;}
body {background:#fbf0e8;color:#705252;}
.header {background:white;}
.logopane {padding:0;}
.bannertext {text-align:center;padding:60px 0;}
.bannertext .h3-headline {font-family:"Poppins", serif;text-transform:uppercase;letter-spacing:0.5em;font-size:16px;margin:12px 0 0 0;}
.bannertext a {text-decoration:none !important;}
.contentpane2 {background:#b2b5a6;}
.contentpane2 h2 {color:white;}
.contentpane2 h2:before {background:white;}
.contentpane2 p {color:white;}
.bottom {background:#b2b5a6;color:white;margin:0;border-bottom:white solid 2px;}
.bottom a:link, .bottom a:visited {color:white;}
.bottom a:active, .bottom a:hover {color:#ead7cf;}
.bottom h3 {font-weight:700;}
.copyright {color:#705252;}
.copyright a:link, .copyright a:visited {color:#705252;}
.copyright a:active, .copyright a:hover {color:#ead7cf;}
a.bigbutton:link, a.bigbutton:visited {background:#ead7cf;color:#705252;font-family:"Inria Serif", serif;font-weight:300;}
a.bigbutton:active, a.bigbutton:hover {background:#705252;color:white;}
.documents a:link, .documents a:visited {background:#ead7cf;color:#705252;font-family:"Inria Serif", serif;font-weight:300;}
.documents a:active, .documents a:hover {background:#705252;color:white;}
.newspaper-link a:link, .newspaper-link a:visited {background:#ead7cf;color:#705252;font-family:"Inria Serif", serif;font-weight:300;}
.newspaper-link a:active, .newspaper-link a:hover {background:#705252;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:#705252;color:white;}
.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:"Inria Serif", serif;font-weight:300;line-height:1;color:#705252;font-variation-settings:"WONK" 0;}
h1 {font-size:60px;color:#705252;}
h1 strong {color:#c67351;font-weight:300;}
h2 {position:relative;font-size:54px;font-weight:300;padding-left:100px;}
h2:before {content:"";position:absolute;top:25px;left:0;width:50px;height:4px;background:#ead7cf;}
h4 {font-weight:300;line-height:1.2;}
h2 a:link, h2 a:visited, h3 a:link, h3 a:visited {color:#705252;}
h2 a:active, h2 a:hover, h3 a:active, h3 a:hover {color:#ead7cf;}
.h1-headline, .h2-headline, .h3-headline, .h4-headline {font-family:"Inria Serif", serif;font-weight:300;color:#705252;}
.h2-headline {font-weight:700;}
a:link, a:visited {color:#705252;}
a:active, a:hover {color:#705252;}
.content ul li::marker {color:#ead7cf;}
hr {background:#ead7cf;}
blockquote {border-left:#705252 solid 8px;}
blockquote, blockquote p {color:#705252;font-weight:700;}
.ecolabel span {background:#ead7cf;color:#705252;font-family:"Inria Serif", serif;}
.svgblockswrapper {margin:0;}
.svgblockicon:before {background:#ead7cf;}
.svgblockicon svg {fill:#705252;}
.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:"Inria Serif", serif;font-weight:300;color:#705252;}
.fd-month {background-color:#705252;}
.blog article h2 {padding-left:0;}
.blog article h2:before {display:none;}
.blog-sat {display:flex;margin:80px 0;background:white;padding:60px;}
.blog-sat .h2-headline {position:relative;font-size:54px;font-weight:300;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:#705252;}
.blogsatlink a.bigbutton:active, .blogsatlink a.bigbutton:hover {background:#705252;color:white;}
.fcd-flex {align-items:center;}
@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;}
}

