:root{--primary-color: #124948;--accent-color: #BFFE97;--secondary-color: #7FD349;--white: #FFFFFF;--black: #000000;--gray: #414141;--light-gray: #F1F1F1;--background-overlay: rgba(241, 241, 241, .9)}#content{flex:1 0 auto}main{flex:1 0 auto}:root{--radius-0: 0;--radius-2xs: .125rem;--radius-xs: .25rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-pill: 9999px;--button-radius: var(--radius-xs);--pill-radius: var(--radius-xs)}.button__lg{--button-radius: var(--radius-md)}.button__xl{--button-radius: var(--radius-lg)}.button{display:inline-flex;align-items:center;justify-content:center;font-weight:600;text-align:center;border:1px solid transparent;border-radius:.25rem;border-radius:var(--button-radius, var(--radius-xs));cursor:pointer;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.button>svg{flex:none;fill:currentColor}.button>span{text-align:center;overflow-wrap:anywhere;word-break:normal}.button:focus{outline-style:solid;outline-width:2px;outline-offset:2px}.button__xs{font-size:.875rem;line-height:1.25rem;gap:.25rem}.button__xs:not([class*=button__text]){padding:.25rem .75rem}.button__sm{font-size:.875rem;line-height:1.25rem;gap:.375rem}.button__sm:not([class*=button__text]){padding:.375rem 1rem}.button__lg{font-size:1.125rem;line-height:1.75rem;gap:.5rem}.button__lg:not([class*=button__text]){padding:.75rem 1.5rem}.button__xl{font-size:1.25rem;line-height:1.75rem;gap:1rem}.button__xl:not([class*=button__text]){padding:1rem 2rem}.button__primary{background-color:var(--primary);color:#fff}.button__primary:focus{outline-color:var(--primary)}.button__secondary{background-color:var(--secondary);color:#fff}.button__secondary:focus{outline-color:var(--secondary)}.button__tertiary{background-color:var(--tertiary);color:#fff}.button__tertiary:focus{outline-color:var(--tertiary)}.button__transparent{background-color:transparent;color:#fff;border:1px solid #fff}.button__transparent-primary{border:1px solid var(--primary);background-color:#fff;color:var(--primary)}.button__transparent-primary:focus{outline-color:var(--primary)}.button__transparent-secondary{border:1px solid var(--secondary);background-color:#fff;color:var(--secondary)}.button__transparent-secondary:focus{outline-color:var(--secondary)}.button__transparent-tertiary{border:1px solid var(--tertiary);background-color:#fff;color:var(--tertiary)}.button__transparent-tertiary:focus{outline-color:var(--tertiary)}.button__text{background-color:transparent;border:0;padding:0;color:#000}.button__text:hover{text-decoration:underline}.button__text-primary{color:var(--primary);background:transparent;border:0;padding:0}.button__text-primary:hover{text-decoration:underline}.button__text-secondary{color:var(--secondary);background:transparent;border:0;padding:0}.button__text-secondary:hover{text-decoration:underline}.button__text-tertiary{color:var(--tertiary);background:transparent;border:0;padding:0}.button__text-tertiary:hover{text-decoration:underline}.button[disabled],.button.disabled{color:var(--gray-2);background-color:var(--background-3);border:1px solid var(--gray-2);cursor:not-allowed}.button.is-hover,.button:not([disabled]):not([class*=button__text]):not(label):hover{color:#fff;background:linear-gradient(0deg,#0000004d,#0000004d),var(--secondary)}.button__pill{background-color:var(--gray-5);color:var(--secondary);margin-left:0;margin-right:0;border-radius:.25rem;border-radius:var(--pill-radius, var(--radius-xs))}.button__pill:not(:last-child){border-top-right-radius:0;border-top-right-radius:var(--radius-0);border-bottom-right-radius:0;border-bottom-right-radius:var(--radius-0)}.button__pill+.button__pill{border-top-right-radius:.25rem;border-top-right-radius:var(--pill-radius, var(--radius-xs));border-bottom-right-radius:.25rem;border-bottom-right-radius:var(--pill-radius, var(--radius-xs));border-top-left-radius:0;border-top-left-radius:var(--radius-0);border-bottom-left-radius:0;border-bottom-left-radius:var(--radius-0)}.button__pill--active{background-color:var(--secondary);color:#fff}.button__pill--active .button__pill--count{background-color:#fff;color:var(--secondary)}.button__pill--count{border-radius:9999px;border-radius:var(--radius-pill);background-color:var(--secondary);color:#fff;display:inline-grid;place-items:center;height:18px;width:18px;margin-left:.5rem;font-size:.75rem;line-height:1rem}.layout-main__buttons .button__sm{font-size:1.5rem;line-height:2rem;gap:.375rem}.layout-main__buttons .button__sm:not([class*=button__text]){padding:.375rem}.layout-main__buttons .button__sm span{display:none}@media(min-width:1024px){.layout-main__buttons .button__sm{font-size:.875rem;line-height:1.25rem}.layout-main__buttons .button__sm:not([class*=button__text]){padding-left:1rem;padding-right:1rem}.layout-main__buttons .button__sm span{display:flex}}.layout-main__buttons .button__transparent-secondary{padding:0;border:0}@media(min-width:1024px){.layout-main__buttons .button__transparent-secondary{border:1px solid var(--secondary)}}header .custom .main-bar{display:flex;justify-content:space-between}header .custom .main-bar__avatar{width:2.5rem;height:2.5rem}header .custom .main-bar__logo-desktop{display:none}@media(min-width:1024px){header .custom .main-bar__logo-desktop{display:block}}header .custom .main-bar__logo-mobile{display:block}@media(min-width:1024px){header .custom .main-bar__logo-mobile{display:none}}header .custom .main-bar__links-desktop{margin:0}header .custom .main-bar__links-desktop__item--custom{display:flex;flex-direction:column;align-items:center;color:#fff;padding:.25rem .5rem}header .custom .main-bar__links-desktop__item--custom:hover{text-decoration:underline}header .custom .main-bar__logo img{max-width:3.75rem;min-width:3.5rem}header .custom .main-header__top{display:none;width:100%;margin-left:auto;margin-right:auto;padding:2.5rem 1rem}@media(min-width:1024px){header .custom .main-header__top{display:flex;flex-direction:row;gap:2rem}}header .custom .main-header__down{border-top:1px solid #000000;display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;width:100%;margin-left:auto;margin-right:auto;padding:1.5rem 1rem;color:#fff}header .custom .main-header__language{position:absolute;top:100%;left:0;background-color:#fff;border-radius:.25rem;width:100%}header .custom .main-header__language-container{position:absolute}header .custom .main-header__language-trigger{color:#124948;color:var(--primary-color);fill:currentColor;display:flex;align-items:center;gap:.25rem;border:1px solid;border-color:#f3f4f7;border-radius:.25rem;padding:.4rem .5rem;cursor:pointer;font-size:1rem;position:relative}@supports (color: rgb(0,0,0,0)){header .custom .main-header__language-trigger{border-color:rgb(243,244,247,var(--tw-border-opacity, 1))}}[data-target=dropdown-menu-language-chooser]>span{display:block;font-weight:400;color:#124948;color:var(--primary-color);font-size:.75rem}[data-target=dropdown-menu-language-chooser]>svg{width:1rem!important;height:1rem!important;flex:none;font-size:.75rem;line-height:1rem;font-weight:400;color:#124948;color:var(--primary-color);fill:currentColor}[data-target=dropdown-menu-language-chooser]>ul.main-header__language{width:auto!important;position:relative;background-color:#414141;background-color:var(--gray, #e5e7eb)}[data-target=dropdown-menu-language-chooser]>ul.main-header__language>li{width:-moz-fit-content;width:fit-content;background-color:inherit}.home__menu{display:none;background-color:#fff;padding-top:1rem;padding-bottom:1rem}@media(min-width:768px){.home__menu{display:block}}.home__menu__container{display:flex;flex-direction:row;justify-content:center}.home__menu-element{position:relative}.home__menu-element:after{content:"";height:100%;width:1px;position:absolute;top:0;left:0;background-color:#fff;opacity:.6}.home__menu-element:last-child:before{content:"";height:100%;width:1px;position:absolute;top:0;right:0;background-color:#fff;opacity:.6}.home__menu-element--link{padding:.5rem 1rem;color:var(--primary);font-size:1.125rem;line-height:22px;font-weight:600;width:100%;text-decoration-line:underline;text-decoration-color:transparent;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.home__menu-element--link:hover{text-decoration-color:var(--primary)}.home .initiatives__progress-bar .progress-bar__container{width:4rem}.home .initiatives__progress-bar .progress-bar__number{color:var(--gray-2);font-weight:400;font-size:.875rem;line-height:1.25rem}.home .initiatives__progress-bar .progress-bar__units{display:none}section.hero__container{background-image:var(--hero-image);background-position:center;background-size:cover}section .hero{padding:0;padding-top:4rem;display:flex;flex-direction:column;justify-content:start;align-items:start;gap:2rem;max-width:1280px}@media(min-width:768px){section .hero{height:73vh;padding:0;padding-top:5rem}}@media(min-width:1024px){section .hero{height:93vh;padding:0;padding-top:8rem}}@media(min-width:1536px){section .hero{max-width:1536px}}section .hero__title{text-align:left;color:var(--secondary);font-size:1.5rem;line-height:2rem;font-weight:700}@media(min-width:768px){section .hero__title{font-size:3rem;line-height:1}}section .hero__intro{background:linear-gradient(45deg,rgb(from #e2ffcf r g b/1),#fff0)}@media(min-width:768px){section .hero__intro{background:none}}

/*# sourceMappingURL=decidim_decisionsby_design-370c8df0.css.map*/