@font-face{font-family:Lora;src:url(fonts/Lora-Regular.woff2) format("woff2"),url(fonts/Lora-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(fonts/Lora-Bold.woff2) format("woff2"),url(fonts/Lora-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(fonts/Montserrat-Bold.woff2) format("woff2"),url(fonts/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(fonts/Montserrat-Italic.woff2) format("woff2"),url(fonts/Montserrat-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(fonts/Montserrat-BoldItalic.woff2) format("woff2"),url(fonts/Montserrat-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Montserrat;src:url(fonts/Montserrat-Regular.woff2) format("woff2"),url(fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(fonts/Montserrat-SemiBold.woff2) format("woff2"),url(fonts/Montserrat-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(fonts/Montserrat-Medium.woff2) format("woff2"),url(fonts/Montserrat-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(fonts/Montserrat-Bold.woff2) format("woff2"),url(fonts/Montserrat-Bold.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(fonts/Montserrat-Thin.woff2) format("woff2"),url(fonts/Montserrat-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}.cookie-notice{position:fixed;z-index:9999999;bottom:var(--banner-height,16px);transform:translateY(110%);background:#f5f5f5;padding:1.5rem 7rem 1.75rem;box-shadow:0 0 60px rgba(0,0,0,.2);pointer-events:none;font-family:Montserrat,sans-serif;opacity:0;border-radius:.75rem;left:50%;color:#2a2a2a}@media only screen and (max-width:1023px){.cookie-notice{padding:1.5rem 2.875rem 1.75rem;left:1.5rem;right:1.5rem}}@media only screen and (max-width:767px){.cookie-notice{padding:1.5rem 1rem 1.75rem}}@media only screen and (max-width:374px){.cookie-notice{bottom:.5rem}}@media only screen and (min-width:1280px){.cookie-notice{width:100%;max-width:74.0625rem}}.cookie-notice .small-box{display:flex;gap:4rem}@media only screen and (max-width:1023px){.cookie-notice .small-box{display:block}}.cookie-notice .cookie-btn-box{display:block}@media only screen and (min-width:768px){.cookie-notice .cookie-btn-box{display:flex;gap:2rem;align-items:baseline}}.cookie-notice .cookie-btn{display:block;font-size:.875rem;line-height:1.2;font-weight:600;margin:0 auto}@media only screen and (min-width:768px){.cookie-notice .cookie-btn{margin:0}}.cookie-notice.displayed{transform:translateY(0) translateX(-50%);pointer-events:unset;opacity:1}@media only screen and (max-width:1023px){.cookie-notice.displayed{transform:translateY(0) translateX(0)}}.cookie-text-box{margin-bottom:1.5rem}@media only screen and (min-width:1280px){.cookie-text-box{margin-bottom:1.25rem}}.cookie-svg-mob{position:absolute;right:.5rem;bottom:0}@media only screen and (min-width:768px){.cookie-svg-mob{display:none}}.cookie-svg-desk{display:none}@media only screen and (min-width:768px){.cookie-svg-desk{display:block;position:absolute;bottom:0;left:.75rem}}.cookie-text{line-height:1.3;font-size:.75rem;text-align:center;margin-top:0;font-weight:400;letter-spacing:0}@media only screen and (min-width:768px){.cookie-text{font-size:.875rem;line-height:1.3}}@media only screen and (min-width:1280px){.cookie-text{text-align:unset}}.cookie-box{display:flex;align-items:flex-end}@media only screen and (max-width:1023px){.cookie-box{display:block}}@media only screen and (max-width:767px){.cookie-box{width:auto}}.cookie-link{border-bottom:1px solid #2a2a2a;text-decoration:none;color:#2a2a2a;font-weight:500;line-height:1.3;font-size:.75rem}@media only screen and (min-width:768px){.cookie-link{font-size:.875rem;line-height:1.3}}.cookie-link:hover{border-color:#fff;color:#000}.cookie-btn{text-decoration:none;font-size:.875rem;font-weight:600;padding:.875rem 2rem;color:#fff;background:#2a2a2a;border:none;white-space:nowrap;border-radius:7px;cursor:pointer;display:inline-block;text-align:center;line-height:1.2}@media only screen and (max-width:1023px){.cookie-btn{margin-bottom:0}}@media only screen and (max-width:767px){.cookie-btn{font-size:.875rem;padding:.875rem 2rem;width:auto}}@media only screen and (max-width:1023px){.cookie-btn:first-child{text-align:center}}@media only screen and (max-width:767px){.cookie-btn:first-child{margin-bottom:1.25rem}}.cookie-btn:hover{background:#000}.cookie-btn:last-child{background:inherit;border-bottom:1px solid #2a2a2a;border-radius:0;width:auto;margin-bottom:0;color:#2a2a2a;padding:0 0 1px}.cookie-btn:last-child:hover{color:#000;border-color:#000}.cookie-heading{font-size:1.25rem;font-weight:700;text-align:center;margin-bottom:1.5rem;line-height:1.3;letter-spacing:0}@media only screen and (min-width:768px){.cookie-heading{font-size:1.375rem}}@media only screen and (min-width:1280px){.cookie-heading{margin-bottom:0;width:16.8125rem}}@media only screen and (max-width:1023px){.cookie-btn-box{text-align:center;justify-content:center}}