.footer{background-color:#111317;padding-left:24px;padding-right:84px;padding-top:40px;padding-bottom:22px;font-size:18px}.footer .container{grid-row-gap:31px}.footer .title{color:#5ac6ac}.footer .line{}@media all and (max-width:768px){.footer .line{margin-top:12px;margin-bottom:12px}}.banner{background-color:#111317;color:#fff;padding-left:24px;padding-right:84px;padding-top:22px;padding-bottom:22px;font-size:14px}.banner .container{justify-content:flex-start;grid-row-gap:24px;grid-column-gap:80px;flex-direction:column-reverse}@media all and (min-width:1200px){.banner .container{flex-direction:row}}@media all and (max-width:768px){.banner .banner-line{margin-left:-24px}.banner .banner-link{margin-right:24px;margin-left:24px}}@media all and (min-width:1200px){.banner .banner-link+.banner-link{margin-left:24px}}.cc-banner{position:fixed;bottom:0;left:0;right:0;z-index:9999;background-color:#282d3a;color:#fff;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.5;box-shadow:0 -2px 12px rgba(0,0,0,.25);transition:transform .3s ease}.cc-banner.cc-hide{transform:translateY(110%)}.cc-banner .cc-banner-inner{display:flex;align-items:center;gap:1.2em 2em;max-width:1200px;margin:0 auto;padding:1.1em 1.5em}@media(max-width:800px){.cc-banner .cc-banner-inner{flex-direction:column;align-items:stretch;padding:1em}}.cc-banner .cc-message{flex:1;margin:0}.cc-link,.cc-dialog a{color:inherit;text-decoration:underline}.cc-actions{display:flex;flex-wrap:wrap;gap:.6em;align-items:center}@media(max-width:800px){.cc-actions .cc-btn{flex:1 1 40%}.cc-actions .cc-btn-link{flex-basis:100%}}.cc-btn{font:inherit;font-weight:500;font-size:.95em;padding:.6em 1.4em;min-height:44px;border:2px solid #5ac6ac;border-radius:4px;background:#5ac6ac;color:#111317;cursor:pointer;white-space:nowrap}.cc-btn:hover{background:#78d0bb;border-color:#78d0bb}.cc-btn:focus-visible{outline:3px solid #fff;outline-offset:2px}.cc-btn-link{background:0 0;border-color:transparent;color:inherit;text-decoration:underline;padding-left:.6em;padding-right:.6em}.cc-btn-link:hover{background:0 0;border-color:transparent;color:#5ac6ac}.cc-noscroll{overflow:hidden}.cc-overlay{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(17,19,23,.6)}.cc-dialog{position:relative;width:100%;max-width:560px;max-height:calc(100vh - 32px);overflow-y:auto;padding:1.8em;border-radius:8px;background:#fff;color:#282d3a;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.5}.cc-dialog h2{margin:0 0 .5em;font-family:Poppins,sans-serif;font-weight:300;font-size:1.6em}.cc-dialog>p{margin:0 0 1.2em}.cc-dialog .cc-actions{margin-top:1.4em}.cc-dialog .cc-btn:focus-visible{outline-color:#282d3a}.cc-close{position:absolute;top:.4em;right:.5em;width:44px;height:44px;border:0;background:0 0;color:#282d3a;font-size:1.8em;line-height:1;cursor:pointer}.cc-cat{padding:.9em 0;border-top:1px solid rgba(40,45,58,.12)}.cc-cat-desc{margin:.3em 0 0 60px;font-size:.92em;color:#525c76}.cc-cat-title{font-weight:500}.cc-always{margin-left:.4em;font-size:.8em;font-weight:400;color:#667395}.cc-switch{position:relative;display:flex;align-items:center;gap:14px;cursor:pointer}.cc-switch input{position:absolute;opacity:0;width:46px;height:26px;margin:0;cursor:pointer}.cc-switch .cc-slider{flex:0 0 46px;height:26px;border-radius:13px;background:#b9bcc4;position:relative;transition:background .2s}.cc-switch .cc-slider::after{content:'';position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s}.cc-switch input:checked+.cc-slider{background:#3aa98e}.cc-switch input:checked+.cc-slider::after{transform:translateX(20px)}.cc-switch input:focus-visible+.cc-slider{outline:3px solid #282d3a;outline-offset:2px}.cc-switch input:disabled+.cc-slider{opacity:.6}.cc-switch input:disabled{cursor:not-allowed}.cc-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cc-settings-link{font:inherit;color:inherit;background:0 0;border:0;padding:0;cursor:pointer;text-decoration:inherit}@media print{.cc-banner,.cc-overlay{display:none}}