/* Stack 2024 styles */
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200&display=swap');

.logopane img {margin:50px 0;}
.contentleft {background:#f6f3ed;}
.bottom {background:white;border-top:#dadfad solid 2px;color:black;}
.bottom .h4-headline {color:black;}
.bottom a:link, .bottom a:visited {color:black;}
.bottom a:active, .bottom a:hover {color:#dadfad;}
.bottompane2 {display:none;}
::selection {background:#dadfad;}
::-moz-selection {background:#dadfad;}
a.bigbutton:link, a.bigbutton:visited {color:black;font-family:"Poppins", system-ui;font-weight:200;}
a.bigbutton:active, a.bigbutton:hover {color:#dadfad;}
button.bigbutton {background:black;font-family:"Poppins", system-ui;font-weight:200;}
button.bigbutton:hover {background:#dadfad;color:white;}
.documents a:link, .documents a:visited {color:black;font-family:"Poppins", system-ui;font-weight:200;}
.documents a:active, .documents a:hover {color:#dadfad;}
.newspaper-link a:link, .newspaper-link a:visited {color:black;font-family:"Poppins", system-ui;font-weight:200;}
.newspaper-link a:active, .newspaper-link a:hover {color:#dadfad;}
.h2-headline, .h3-headline, .h4-headline {font-family:"Poppins", system-ui;font-weight:200;color:black;}
.citation-window {background:#dadfad;color:#666;}
.citation-content {text-align:left;}
.flex-caption {background:linear-gradient(90deg, #dadfad 72%, white 28%);}
.flex-caption h2, .flex-caption h3, .flex-caption p {color:black;}
.flex-caption h3 {font-size:24px;}
.ci-header span {background:#dadfad;}
.contactsat-infos {margin:20px 0 0 0;}
h1, h2, h3, h4, h5, h6 {font-family:"Poppins", system-ui;font-weight:200;color:black;text-transform:none;}
h1 {font-size:30px;}
h3 {font-size:36px;line-height:40px;}
a:link, a:visited {color:#c2c793;}
a:active, a:hover {color:#c2c793;}
.content ul li:before, .contentright ul li:before {color:#dadfad;}
.contentpane3 ul {padding:0;margin:20px 0 20px 15px;}
.contentpane3 ul li {list-style-type:none;position:relative;padding:0 0 0 24px;margin:0 0 10px 0;}
.contentpane3 ul li:before {font-family:'Font Awesome 5 Free';font-weight:900;font-size:10px;content:'\f111';color:#dadfad;position:absolute;top:0;left:0;}
hr {background:#dadfad;}
blockquote {border-left:black solid 10px;}
blockquote, blockquote p {color:black;}
.fcd-images a img {border-radius:50%;}
.citationcarousel {min-height:240px;}
.cc-item {right:0;bottom:0;}
.cc-itemcontent {height:100%;display:flex;align-items:center;justify-content:center;max-width:800px;margin:0 auto;}
ul.megamenu a {color:black;font-family:"Poppins", system-ui;font-weight:200;height:114px;line-height:114px;text-transform:none;}
ul.megamenu li.level0:hover a, ul.megamenu li.level0 a:hover, .megahover {color:#dadfad;}
ul.megamenu .current a {color:black;}
.mobilemenu ul {font-family:"Poppins", system-ui;font-weight:200;text-transform:none;}
/* MEDIA QUERIES */
@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) {
.flex-caption {background:#dadfad;}
.citation-content img {max-width:100%;height:auto !important;}
}
