.accept-cookies-wrapper{--accept-cookies-hint-background-color:#006e58;--accept-cookies-link-on-hover-color:#f2b30d;--accept-cookies-save-button-hover-color:#4689B3;--accept-cookies-save-button-color:#084469;--accept-cookies-cancel-button-color:#c8c8c8;position:relative;z-index:999}.accept-cookies-wrapper .buttons,.accept-cookies-wrapper .text-container{width:90%;max-width:1140px;margin:auto}.accept-cookies-wrapper .hint{background-color:var(--primary-theme-color,var(--accept-cookies-hint-background-color));position:fixed;z-index:999;left:0;right:0;bottom:0;padding-top:20px;padding-bottom:20px}.accept-cookies-wrapper .hint *{color:#fff}.accept-cookies-wrapper .hint a{text-decoration:underline}.accept-cookies-wrapper .hint a:hover{color:var(--secondary-theme-color,var(--accept-cookies-link-on-hover-color))}.accept-cookies-wrapper .hint .close{cursor:pointer;position:absolute;top:15px;right:30px;z-index:999;opacity:1;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;-webkit-transition-property:border-color,background-color,color;-o-transition-property:border-color,background-color,color;transition-property:border-color,background-color,color}@media (max-width:1199.98px){.accept-cookies-wrapper .hint .close{top:15px;right:15px}}.accept-cookies-wrapper .hint .close i.icon{font-size:2rem;color:#fff;text-shadow:none}.accept-cookies-wrapper .hint .close:hover{opacity:1}.accept-cookies-wrapper .hint .close:hover i.icon{color:var(--secondary-theme-color,var(--accept-cookies-link-on-hover-color))}.accept-cookies-wrapper .backdrop{display:none;background-color:rgba(51,51,51,0.9);position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000}.accept-cookies-wrapper .popup{position:fixed;z-index:1001;left:50%;margin-left:-500px;bottom:7vh;width:1000px;background-color:white}@media (max-width:1199.98px){.accept-cookies-wrapper .popup{width:auto;bottom:17vh;margin-left:0;left:0;right:0}}.accept-cookies-wrapper .popup ul{list-style:none}.accept-cookies-wrapper .popup .text-container{padding:30px;max-height:85vh;overflow-y:auto}@media (max-width:1199.98px){.accept-cookies-wrapper .popup .text-container{max-height:65vh;padding:15px}}.accept-cookies-wrapper .popup .text-container h5,.accept-cookies-wrapper .popup .text-container p{padding-left:5px;color:#000}.accept-cookies-wrapper .popup .text-container h5{padding-top:2px}.accept-cookies-wrapper .popup .text-container .form-check-input{margin-left:0.3rem}.accept-cookies-wrapper .popup .text-container .form-check-label{margin-left:1.5rem}.accept-cookies-wrapper .popup .buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;margin-bottom:30px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px}.accept-cookies-wrapper .popup .header-button{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;color:white;text-align:center;display:inline-block;width:100%;padding:10px 15px;margin-top:15px;cursor:pointer;text-decoration:none;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;-webkit-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-property:background-color,color;-o-transition-property:background-color,color;transition-property:background-color,color}.accept-cookies-wrapper .popup .header-button.save{background-color:var(--secondary-theme-color,var(--accept-cookies-save-button-color))}.accept-cookies-wrapper .popup .header-button.save:active,.accept-cookies-wrapper .popup .header-button.save:hover{background-color:var(--primary-theme-color,var(--accept-cookies-save-button-hover-color))}.accept-cookies-wrapper .popup .header-button.cancel{color:var(--accept-cookies-cancel-button-color);border:2px solid var(--accept-cookies-cancel-button-color);background-color:transparent}.accept-cookies-wrapper .popup .header-button.cancel:active,.accept-cookies-wrapper .popup .header-button.cancel:hover{color:black;border-color:var(--accept-cookies-cancel-button-color);background-color:var(--accept-cookies-cancel-button-color)}

.lb-img-wrapper{position:relative;overflow:hidden}.lb-img-wrapper picture{height:100%;display:block}.lb-img-wrapper picture img{display:block}.lb-img-wrapper img.lb-object-fit{width:100%;height:100%}.lb-img-wrapper img.lb-object-absolute{position:absolute;top:0}.lb-object-fit-fill{object-fit:fill}.lb-object-fit-cover{object-fit:cover}.lb-object-fit-contain{object-fit:contain}.lb-object-fit-none{object-fit:none}.lb-object-fit-scale-down{object-fit:scale-down}


@media screen and (min-width:1280px){html:not(.ccm-toolbar-visible) .logo-container .logo{height:clamp(30px,30px + 20 * (100vw - 1280px)/400,50px);margin:.75rem 0 .25rem;transition:margin var(--transition-time) ease,height var(--transition-time) ease}html:not(.ccm-toolbar-visible) .nav-container{transition:padding-bottom var(--transition-time) ease}html.ccm-toolbar-visible .logo-container .logo,html[data-scroll="0"] .logo-container .logo{height:clamp(40px,40px + 50 * (100vw - 1280px)/400,90px);margin:1.25rem 0 .5rem}html.ccm-toolbar-visible .nav-container,html[data-scroll="0"] .nav-container{padding-bottom:clamp(8px,8px + 4 * (100vw - 1280px)/400,12px)}}@media screen and (max-width:1280px){html[data-scroll="0"] .nav-container,html[data-scroll="0"] .nav-container .mobile-nav-trigger{z-index:220}html[data-scroll="0"] .autonav-container .mobile-fixed-nav-trigger{z-index:0}html:has(.mobile-fixed-nav-trigger.active){overflow:hidden}}.autonav-container{background-color:var(--color-white);position:relative}.autonav-container .lb-container{display:flex;justify-content:space-between}.autonav-container .logo-container{position:relative;z-index:200}.autonav-container .logo-container .logo{max-width:clamp(260px,260px + 260 * (100vw - 1280px)/400,520px)}.autonav-container .mobile-fixed-nav-trigger{display:none;position:fixed}.autonav-container .mobile-fixed-nav-trigger.active{z-index:210}.autonav-container .nav-container{display:flex;flex-direction:column;justify-content:flex-end;z-index:200}.autonav-container .nav-container .mobile-nav-trigger{display:none;position:relative}.autonav-container .nav-container .mobile-adds,.autonav-container .nav-container .mobile-donate-nav-button{display:none}.autonav-container .nav-container ul.nav{display:flex;gap:clamp(12px,12px + 12 * (100vw - 1280px)/400,24px)}.autonav-container .nav-container ul.nav>li{margin:0}@media (hover:hover) and (pointer:fine){.autonav-container .nav-container ul.nav>li:hover a{color:var(--color-primary);transform:scale(1.05)}}.autonav-container .nav-container ul.nav>li.nav-path-selected a,.autonav-container .nav-container ul.nav>li.nav-selected a{color:var(--color-primary)}.autonav-container .nav-container ul.nav>li>a{display:inline-block;font-size:20px;line-height:24px;margin:0;padding:0 clamp(12px,12px + 4 * (100vw - 1280px)/400,16px);transform:scale(1);transition:color var(--transition-time) ease,transform var(--transition-time) ease}@media (min-width:1280px){.autonav-container .nav-container ul.nav>li>a{font-size:clamp(20px,-2.4px + 1.75vw,27px)}}@media (min-width:1680px){.autonav-container .nav-container ul.nav>li>a{font-size:27px}}@media (min-width:1280px){.autonav-container .nav-container ul.nav>li>a{line-height:clamp(24px,4.8px + 1.5vw,30px)}}@media (min-width:1680px){.autonav-container .nav-container ul.nav>li>a{line-height:30px}}.autonav-container .nav-container ul.nav li.nav-dropdown{position:relative}.autonav-container .nav-container ul.nav li.nav-dropdown:before{content:"";display:block;height:clamp(40px,40px + 40 * (100vw - 1280px)/400,80px);position:absolute;top:50%;width:100%}@media (hover:hover) and (pointer:fine){.autonav-container .nav-container ul.nav li.nav-dropdown:hover>ul{opacity:1;transform:scale(1)}}.autonav-container .nav-container ul.nav li.nav-dropdown ul{background-color:var(--color-primary-85);border-radius:var(--border-radius);left:-1.5rem;list-style-type:none;opacity:0;padding:clamp(12px,12px + 12 * (100vw - 1280px)/400,24px) clamp(20px,20px + 20 * (100vw - 1280px)/400,40px) clamp(4px,4px + 4 * (100vw - 1280px)/400,8px) clamp(12px,12px + 12 * (100vw - 1280px)/400,24px);position:absolute;top:clamp(40px,40px + 40 * (100vw - 1280px)/400,80px);transform:scale(0);transform-origin:top center;transition:transform var(--transition-time) ease,opacity var(--transition-time) ease;width:-moz-max-content;width:max-content}.autonav-container .nav-container ul.nav li.nav-dropdown ul li{display:flex;margin-bottom:clamp(8px,8px + 8 * (100vw - 1280px)/400,16px)}.autonav-container .nav-container ul.nav li.nav-dropdown ul li a{color:var(--color-white);display:inline-block;font-size:clamp(18px,18px + 10 * (100vw - 1280px)/400,28px);margin:0;max-width:280px;position:relative;width:100%}.autonav-container .nav-container ul.nav li.nav-dropdown ul li a span{display:inline-block}.autonav-container .nav-container ul.nav li.nav-dropdown ul li a span:after{background-color:var(--color-white);content:"";display:block;height:3px;transition:width var(--transition-time) ease;width:0}.autonav-container .nav-container ul.nav li.nav-dropdown ul li a.nav-selected span:after{width:100%}@media (hover:hover) and (pointer:fine){.autonav-container .nav-container ul.nav li.nav-dropdown ul li a span:hover:after{width:100%}}@media screen and (max-width:1280px){.autonav-container .logo-container a{position:relative}.autonav-container .logo-container .logo{height:clamp(40px,40px + 50 * (100vw - 1280px)/400,90px);margin:1.25rem 0 .5rem;max-width:60vw}.autonav-container .logo-container:before{background-color:var(--color-white);content:"";display:block;height:100%;left:-5.5vw;position:absolute;top:0;width:100vw}.autonav-container .mobile-fixed-nav-trigger{align-items:center;aspect-ratio:1;background-color:var(--color-white);border-radius:50%;box-shadow:var(--box-shadow);cursor:pointer;display:flex;height:3.25rem;justify-content:center;right:1rem;top:1rem;z-index:190}.autonav-container .mobile-fixed-nav-trigger.active .icon{background-position:100%}.autonav-container .mobile-fixed-nav-trigger .icon{aspect-ratio:1;background-image:url(/packages/glarnergemeinnuetzige/themes/glarnergemeinnuetzige/images/menu.svg);background-position:0;background-repeat:no-repeat;background-size:cover;height:2rem}.autonav-container .nav-container{padding-bottom:clamp(16px,16px + 16 * (100vw - 1280px)/400,32px)}.autonav-container .nav-container .mobile-nav-trigger{aspect-ratio:1;background-image:url(/packages/glarnergemeinnuetzige/themes/glarnergemeinnuetzige/images/menu.svg);background-position:0;background-repeat:no-repeat;background-size:cover;cursor:pointer;display:block;height:2.5rem;transition:background-position var(--transition-time) ease}.autonav-container .nav-container .nav-inner{background-color:var(--color-white);height:100vh;left:0;overflow-y:auto;position:fixed;top:-100vh;transition:top var(--transition-time) ease;width:100vw;z-index:50}.autonav-container .nav-container .nav-inner ul.nav{flex-direction:column;gap:1.5rem;padding-left:0;padding-top:10rem}.autonav-container .nav-container .nav-inner ul.nav li a{font-size:31px;padding-left:2.5rem}.autonav-container .nav-container .nav-inner ul.nav li.nav-dropdown ul{border-radius:unset;left:unset;max-height:0;opacity:1;padding:0;position:relative;top:unset;transform:scale(1);transition:max-height var(--transition-time) ease;width:auto}.autonav-container .nav-container .nav-inner ul.nav li.nav-dropdown.active>a,.autonav-container .nav-container .nav-inner ul.nav li.nav-dropdown.nav-path-selected>a{color:var(--color-primary)}.autonav-container .nav-container .nav-inner ul.nav li.nav-dropdown.active ul,.autonav-container .nav-container .nav-inner ul.nav li.nav-dropdown.nav-path-selected ul{margin-top:1rem;max-height:60vh;padding:1.5rem 0 .25rem}.autonav-container .nav-container .nav-inner ul.nav li.nav-dropdown.active ul li a,.autonav-container .nav-container .nav-inner ul.nav li.nav-dropdown.nav-path-selected ul li a{font-size:1.6875rem;font-weight:var(--font-weight-normal);line-height:2rem;margin-bottom:1rem}.autonav-container .nav-container .nav-inner .mobile-adds{display:block;margin-top:2rem;padding-left:2.5rem}.autonav-container .nav-container .nav-inner .mobile-adds li{margin-bottom:1.5rem}.autonav-container .nav-container .nav-inner .mobile-adds li a{font-size:1.5rem;font-weight:var(--font-weight-normal)}.autonav-container .nav-container .nav-inner .mobile-donate-nav-button{background-color:var(--color-primary);background-image:url(/packages/glarnergemeinnuetzige/themes/glarnergemeinnuetzige/images/spenden_mobilenav.svg);background-position:90%;background-repeat:no-repeat;background-size:auto 65%;border-radius:var(--border-radius-extra);bottom:1rem;display:flex;flex-direction:column;height:3.75rem;justify-content:center;padding:0 4rem 0 1rem;position:fixed;right:-100vw;transition:right var(--transition-time) ease}.autonav-container .nav-container .nav-inner .mobile-donate-nav-button span{color:var(--color-white);font-size:1.5rem}.autonav-container .nav-container.active .mobile-nav-trigger{background-position:100%}.autonav-container .nav-container.active .nav-inner{top:0}.autonav-container .nav-container.active .nav-inner .mobile-donate-nav-button{right:1rem}}


.is-logged .breadcrumbs-container{position:static}.breadcrumbs-container{left:calc((100vw - min(1620px, 86vw))/2);position:absolute;top:calc(var(--header-height) + clamp(48px, 48px + 16 * (100vw - 1280px) / 400, 64px));z-index:1}.breadcrumbs-container nav{background-color:var(--color-light);border-radius:var(--border-radius-small);display:inline-block;padding:4px 16px 4px 0}.breadcrumbs-container nav ol{display:flex}.breadcrumbs-container nav a.breadcrumb-item{color:var(--color-dark);font-weight:var(--font-weight-normal,400);padding-right:.2rem;text-decoration:underline}.breadcrumbs-container nav a.breadcrumb-item:after{content:"|";padding-left:.3rem;text-decoration:none}.breadcrumbs-container nav span.active{color:var(--color-dark);text-decoration:underline}@media screen and (max-width:1280px){.breadcrumbs-container{display:none}}


.header-image-container{padding-bottom:clamp(var(--block-space-min)/2 * 1px,var(--block-space-min)/2 * 1px + (var(--block-space-max)/2 - var(--block-space-min)/2) * (100vw - 1280px)/400,var(--block-space-max)/2 * 1px)}.header-image-container .lb-img-wrapper{border-radius:0 0 var(--border-radius) var(--border-radius)}@media screen and (max-width:1280px){.header-image-container .lb-img-wrapper{aspect-ratio:1.5!important}.header-image-container .lb-container.medium{width:100vw}}


.news-date-container p.small{color:var(--color-dark);font-weight:var(--p-font-weight)}


:root {
  --upper-bound: 1680px;
  --lower-bound: 1000px;
  --upper-bound-mobile: 480px;
  --transition-time: .3s;
  --lighten-amount: 20%;
  --darken-amount: 20%;
  --block-space-max: 60;
  --block-space-min: 30;
  --border-radius: 20px;
  --border-radius-small: 15px;
  --box-shadow: #0000001A 0 3px 10px;
  --color-orange: #E78108;
  --color-orange-light: #FFA438;
  --color-orange-85: #FFA438D9;
  --color-green: #569518;
  --color-green-light: #81BD50;
  --color-green-85: #81BD50D9;
  --color-red: #CC0000;
  --color-red-light: #FF0000;
  --color-red-85: #FF0000D9;
  --color-white: #FFF;
  --color-white-85: rgba(255, 255, 255, 0.85);
  --color-light: #F7F4F0;
  --color-dark: #A0998F;
  --color-black: #353535;
  --color-primary: var(--color-orange);
  --color-primary-alt: var(--color-orange-light);
  --heading-font-family: "SourceSans3", sans-serif;
  --text-font-family: "SourceSans3", sans-serif;
  --h1-font-family: var(--heading-font-family);
  --h1-font-weight: 600;
  --h2-font-family: var(--heading-font-family);
  --h2-font-weight: 600;
  --h2-font-color: var(--color-dark);
  --h3-font-family: var(--heading-font-family);
  --h3-font-weight: 600;
  --h3-font-color: var(--color-black);
  --h4-font-family: var(--heading-font-family);
  --h4-font-weight: 600;
  --h4-font-color: var(--color-black);
  --h5-font-family: var(--heading-font-family);
  --h5-font-weight: 600;
  --h5-font-color: var(--color-black);
  --h6-font-family: var(--heading-font-family);
  --h6-font-weight: 600;
  --h6-font-color: var(--color-black);
  --p-font-family: var(--text-font-family);
  --p-font-weight: 400;
  --p-font-color: var(--color-black);
  --lead-font-family: var(--text-font-family);
  --lead-font-weight: 400;
  --lead-font-color: var(--color-black);
  --small-font-family: var(--text-font-family);
  --small-font-weight: 600;
  --small-font-color: var(--color-black);
  --a-font-family: var(--text-font-family);
  --a-font-weight: 600;
  --a-font-color: var(--color-black);
  --a-font-color-hover: var(--color-dark);
  --a-text-decoration: none;
  --a-text-decoration-hover: none;
  --list-font-family: var(--text-font-family);
  --list-font-weight: 400;
  --list-font-color: var(--color-text);
  --font-weight-normal: 400;
  --font-weight-bold: 600;
  --list-style-type: none;
}

.template-gg {
  --color-primary: var(--color-red);
  --color-primary-alt: var(--color-red-light);
}

.template-hpz {
  --color-primary: var(--color-orange);
  --color-primary-alt: var(--color-orange-light);
}

.template-sadl {
  --color-primary: var(--color-green);
  --color-primary-alt: var(--color-green-light);
}








footer{background-color:var(--color-white);position:relative;z-index:77}footer .footer-container{padding:var(--space) 0}footer .lb-container{display:flex;gap:clamp(16px,16px + 16 * (100vw - 1280px)/400,32px)}footer .lb-container>.footer-content>small{color:var(--color-dark);display:block}footer .institution-nav{flex:4}footer .institution-nav nav{max-width:17rem}footer .institution-nav a{display:block;font-size:14.5px;line-height:20px;padding:.5rem 0}@media (min-width:1280px){footer .institution-nav a{font-size:clamp(14.5px,-3.1px + 1.375vw,20px)}}@media (min-width:1680px){footer .institution-nav a{font-size:20px}}@media (min-width:1280px){footer .institution-nav a{line-height:clamp(20px,-5.6px + 2vw,28px)}}@media (min-width:1680px){footer .institution-nav a{line-height:28px}}footer .institution-nav a.active{color:var(--color-primary)}footer .institution-nav a:not(:last-child){border-bottom:1px solid var(--color-dark)}footer .contact{flex:2}footer .contact a{font-weight:var(--p-font-weight)}footer .social-media{flex:2}footer .social-media .social-links{display:flex;gap:clamp(26px,26px + 14 * (100vw - 1280px)/400,40px);margin:clamp(12.5px,12.5px + 7.5 * (100vw - 1280px)/400,20px) 0}footer .social-media span.icon{aspect-ratio:1;background-repeat:no-repeat;background-size:contain;display:block;height:clamp(26px,26px + 14 * (100vw - 1280px)/400,40px);transform:scale(1);transition:transform var(--transition-time) ease-in-out}footer .social-media span.icon.icon-instagram{background-image:url(/packages/glarnergemeinnuetzige/themes/glarnergemeinnuetzige/images/insta.svg)}footer .social-media span.icon.icon-linkedin{background-image:url(/packages/glarnergemeinnuetzige/themes/glarnergemeinnuetzige/images/linkedin.svg)}footer .social-media span.icon:hover{transform:scale(1.1)}footer .donate{flex:4}footer .donate a,footer .donate p{font-size:14.5px;line-height:20px}@media (min-width:1280px){footer .donate a,footer .donate p{font-size:clamp(14.5px,6.5px + .625vw,17px)}}@media (min-width:1680px){footer .donate a,footer .donate p{font-size:17px}}@media (min-width:1280px){footer .donate a,footer .donate p{line-height:clamp(20px,7.2px + 1vw,24px)}}@media (min-width:1680px){footer .donate a,footer .donate p{line-height:24px}}footer .donate .button{background-color:var(--color-primary);color:var(--color-white);transform:scale(1);transition:background-color var(--transition-time) ease-in-out,color var(--transition-time) ease-in-out,transform var(--transition-time) ease-in-out}footer .donate .button:hover{background-color:var(--color-primary-alt);color:var(--color-white);transform:scale(1.05)}footer .sponsoring{flex:3}footer .sponsoring img{max-width:11rem}footer .footer-bottom-bar{background-color:var(--color-dark);padding:.5rem 0}footer .footer-bottom-bar small{color:var(--color-white);flex:4;font-weight:var(--p-font-weight)}footer .footer-bottom-bar a{color:var(--color-white)}footer .footer-bottom-bar a:hover{color:var(--color-black)}footer .footer-bottom-bar .extra-small{flex:2}footer .footer-bottom-bar .bottom-bar-nav{flex:7}footer .footer-bottom-bar .bottom-bar-nav.flex-4{flex:4}footer .footer-bottom-bar .bottom-bar-nav ul{display:flex;gap:clamp(16px,16px + 32 * (100vw - 1280px)/400,48px);justify-content:flex-end;margin:0;padding:0}footer .footer-bottom-bar .bottom-bar-nav ul li,footer .footer-bottom-bar .bottom-bar-nav ul li a{font-size:14.5px;line-height:20px;margin:0}@media (min-width:1280px){footer .footer-bottom-bar .bottom-bar-nav ul li,footer .footer-bottom-bar .bottom-bar-nav ul li a{font-size:clamp(14.5px,6.5px + .625vw,17px)}}@media (min-width:1680px){footer .footer-bottom-bar .bottom-bar-nav ul li,footer .footer-bottom-bar .bottom-bar-nav ul li a{font-size:17px}}@media (min-width:1280px){footer .footer-bottom-bar .bottom-bar-nav ul li,footer .footer-bottom-bar .bottom-bar-nav ul li a{line-height:clamp(20px,7.2px + 1vw,24px)}}@media (min-width:1680px){footer .footer-bottom-bar .bottom-bar-nav ul li,footer .footer-bottom-bar .bottom-bar-nav ul li a{line-height:24px}}@media screen and (max-width:1280px){footer{text-align:center}footer .lb-container{flex-direction:column;gap:1rem}footer .institution-nav{flex:unset}footer .institution-nav nav{max-width:unset}footer .contact{flex:unset}footer .contact p:has(+p){margin-bottom:0}footer .contact p+p{margin-top:0}footer .contact span:has(+br):after{content:", "}footer .contact br{display:none}footer .contact address{margin-bottom:4px}footer .social-media .social-links{justify-content:center}footer .donate,footer .sponsoring{flex:unset}footer .sponsoring img{padding-top:1rem}footer .footer-bottom-bar .bottom-bar-nav{flex:unset}footer .footer-bottom-bar .bottom-bar-nav ul{flex-direction:column;padding:1rem 0}}


.accept-cookies-wrapper .popup{border-radius:10px;bottom:1em;box-shadow:2px 2px 5px rgba(0,0,0,.3);display:none;left:unset;max-width:87vw;padding:1em;right:1em;width:400px}.accept-cookies-wrapper .popup p{font-size:16px;line-height:22px}.accept-cookies-wrapper .popup h3{margin-top:0}.accept-cookies-wrapper .popup .button-row{display:flex;gap:10px}.accept-cookies-wrapper .popup .header-button{background-color:var(--color-dark)!important;margin-top:10px}.accept-cookies-wrapper .popup .header-button:hover{background-color:var(--color-black)!important}.accept-cookies-wrapper .popup .header-button.save{background-color:var(--color-primary)!important}.accept-cookies-wrapper .popup .header-button.save:hover{background-color:var(--color-primary-alt)!important}.accept-cookies-wrapper .popup button{border:0!important;border-radius:0!important;color:var(--color-white)!important;font-weight:600!important}.accept-cookies-wrapper .popup .cookie-options{padding-left:0}.accept-cookies-wrapper .popup .cookie-options input[type=checkbox]{display:none;height:0;width:0}.accept-cookies-wrapper .popup .cookie-options label{align-self:flex-end;background:#e8e8e8;border-radius:100px;cursor:pointer;display:block;height:15px;position:relative;text-indent:-9999px;width:30px}.accept-cookies-wrapper .popup .cookie-options label:after{background:#fff;border-radius:90px;content:"";height:11px;left:2px;position:absolute;top:2px;transition:.3s;width:11px}.accept-cookies-wrapper .popup .cookie-options input:checked+label{background-color:var(--color-primary)}.accept-cookies-wrapper .popup .cookie-options input:checked+label:after{left:calc(100% - 2px);transform:translateX(-100%)}.accept-cookies-wrapper .popup .cookie-options .cookie-option{display:flex;flex-direction:row-reverse;justify-content:space-between}.accept-cookies-wrapper .popup .cookie-options .accordion-label{align-items:center;cursor:pointer;display:flex}.accept-cookies-wrapper .popup .cookie-options .accordion-label b{font-weight:600;margin:0}.accept-cookies-wrapper .popup .cookie-options .accordion-label svg{margin-right:10px;width:13px}.accept-cookies-wrapper .popup .cookie-options .accordion-label svg .vertical-line{transition:opacity .25s}.accept-cookies-wrapper .popup .cookie-options .accordion-content{max-height:0;overflow:hidden;position:relative;transition:max-height .25s ease}.accept-cookies-wrapper .popup .cookie-options .accordion-content p{color:var(--color-smokey-grey)}.accept-cookies-wrapper .popup .cookie-options .accordion{background:none;border:none;color:inherit;flex:1;padding:0}.accept-cookies-wrapper .popup .cookie-options .accordion-container{margin-bottom:4em}.accept-cookies-wrapper .popup .cookie-options .accordion.active .accordion-content{max-height:200px}.accept-cookies-wrapper .popup .cookie-options .accordion.active svg .vertical-line{opacity:0}


