@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(montserrat-400.ttf) format('truetype')}
@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(montserrat-500.ttf) format('truetype')}
@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(montserrat-600.ttf) format('truetype')}
@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(montserrat-700.ttf) format('truetype')}
.cmplz-cookiebanner{background:#101713!important;color:#f5f5f0!important;border:1px solid #536058!important;box-shadow:0 16px 70px #0008!important;font-family:Montserrat,sans-serif!important;max-width:calc(100vw - 24px)!important}
.cmplz-cookiebanner .cmplz-title,.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-category-title,.cmplz-cookiebanner .cmplz-description{color:#f5f5f0!important}
.cmplz-cookiebanner .cmplz-message{font-size:14px!important;line-height:1.65!important}
.cmplz-cookiebanner a{color:#f5f5f0!important;text-decoration:underline!important}
.cmplz-cookiebanner .cmplz-btn{font-family:inherit!important;font-size:13px!important;line-height:1.35!important;min-height:46px!important;border-radius:4px!important;white-space:normal!important}
.cmplz-cookiebanner .cmplz-accept,.cmplz-cookiebanner .cmplz-deny{background:#15231b!important;color:white!important;border:1px solid #83998c!important}
.cmplz-cookiebanner .cmplz-accept:hover,.cmplz-cookiebanner .cmplz-deny:hover{background:#254532!important}
.cmplz-cookiebanner .cmplz-view-preferences,.cmplz-cookiebanner .cmplz-save-preferences{background:#101713!important;color:white!important;border:1px solid #83998c!important}
.cmplz-cookiebanner .cmplz-category{background:#1e2c23!important}
.cmplz-cookiebanner .cmplz-always-active{color:#b5dfc4!important}
.cmplz-cookiebanner .cmplz-close,.cmplz-cookiebanner .cmplz-category.cmplz-marketing,.cmplz-cookiebanner .cmplz-category.cmplz-preferences{display:none!important}
.cmplz-cookiebanner button:focus-visible,.ppa-preferences:focus-visible{outline:3px solid #b5dfc4!important;outline-offset:3px!important}
.ppa-preferences{background:none!important;border:0!important;color:inherit!important;font:inherit!important;padding:0!important;text-decoration:underline;text-underline-offset:4px}
.ppa-privacy{max-width:1000px;margin:0 auto;padding:0 6vw 90px;scroll-margin-top:140px}.ppa-privacy h2{font-size:28px;margin-bottom:24px}.ppa-privacy p,.ppa-privacy li{font-size:15px;line-height:1.8;color:#d7dcd7}.ppa-privacy a{text-decoration:underline}
