.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;white-space:nowrap}html{background:var(--color-background-primary);color:var(--color-text-primary);font-size:1em;line-height:1.4;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:Inter,helvetica,arial,sans-serif;font-size:1rem;font-synthesis:none}*,*:before,*:after{box-sizing:border-box}::selection{background:var(--color-highlighter);text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}a{border-radius:4px;outline:none;background-color:transparent;color:inherit;text-decoration:none}a:focus-visible{outline:solid 2px var(--color-focused);outline-offset:2px}address{font-style:inherit}hr{box-sizing:content-box;height:0;overflow:visible}strong{font-weight:bolder}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=search]{appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration,[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-results-button,[type=search]::-webkit-search-results-decoration{display:none}textarea{overflow:auto;resize:vertical}body.no-scroll{width:100vw;height:100vh;overflow:hidden}@media only screen and (max-width: 1079px){body.no-scroll--desktop-down{width:100vw;height:100vh;overflow:hidden}}@keyframes e-svg-stroke{to{stroke-dashoffset:0}}@keyframes e-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes e-fade-in{0%{opacity:0}to{opacity:1}}@keyframes e-shimmer{0%{background-position:calc(-1 * var(--shimmer-width)) 0;background-size:var(--shimmer-width) 100%}50%{background-position:calc(-1 * var(--shimmer-width)) 0;background-size:var(--shimmer-width) 100%}to{background-position:var(--shimmer-distance) 0;background-size:calc(2 * var(--shimmer-width)) 100%}}@keyframes e-slide-top{0%{transform:translateY(-5%)}to{transform:translateY(0)}}@keyframes e-slide-top-center{0%{transform:translate(-50%) translateY(-5%)}to{transform:translate(-50%) translateY(0)}}@media (prefers-reduced-motion: reduce){*,:before,:after{transition-duration:0s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}:root,.light{--color-brand-primary: #008009;--color-brand-secondary: #275243;--color-error: #af1731;--color-success: #008009;--color-disabled: #deded9;--color-button-background-primary: #008009;--color-button-background-primary-active: #275243;--color-button-background-primary-hover: #006600;--color-button-background-secondary: #ffffff;--color-button-background-secondary-active: #bebeb9;--color-button-background-secondary-hover: #deded9;--color-button-background-negative: #8E0624;--color-button-background-negative-hover: #B90A32;--color-button-background-negative-active: #E71140;--color-button-content-primary: #ffffff;--color-button-content-secondary: #333333;--color-button-content-tertiary: #008009;--color-button-border: #252525;--color-button-inverse-border: #ffffff;--color-button-background-transparent-hover: rgba(51, 51, 51, .16);--color-button-background-transparent-active: rgba(51, 51, 51, .24);--color-background-primary: #ffffff;--color-background-primary-0: rgba(255, 255, 255, 0);--color-background-primary-decorative: #f8f8f6;--color-background-inverse-primary: #1a1a1a;--color-background-secondary: #f8f8f6;--color-background-tertiary: #333333;--color-background-quaternary: #f0f0eb;--color-background-brand-primary: #008009;--color-background-brand-secondary: #275243;--color-background-brand-secondary-alt: #275243;--color-background-elevation-1: #ffffff;--color-background-elevation-2: #ffffff;--color-highlighter: rgba(93, 210, 94, .32);--color-highlight-primary: rgba(93, 210, 94, .32);--color-overlay-primary: rgba(76, 76, 76, .5);--color-overlay-secondary: rgba(255, 255, 255, .7);--color-text-primary: #333333;--color-text-inverse-primary: #ffffff;--color-text-brand-secondary: #275243;--color-text-secondary: #6c6c6c;--color-text-inverse-secondary: #deded9;--color-text-overline-primary: #275243;--color-text-overline-secondary: #F7BC00;--color-text-static-light: #ffffff;--color-text-static-dark: #1a1a1a;--color-link-primary: #008009;--color-link-secondary: #6c6c6c;--color-link-inverse: #ffffff;--color-url: #333333;--color-link-results-default: #1A0DAB;--color-link-results-visited: #681DA8;--color-link-static-light: #ffffff;--color-link-static-dark: #1a1a1a;--color-decorative-icon: #6c6c6c;--color-video-background: #000000;--color-elevation-layer-1: rgba(26, 26, 26, .18);--color-elevation-layer-2: rgba(26, 26, 26, .06);--color-decorative-border-1: #deded9;--color-focused: #0094c7;--color-form-border-default: #bebeb9;--color-form-border-hover: #6c6c6c;--color-form-border-primary-active: #008009;--color-tripadvisor-rating: #00aa6c;--color-surface-brand-secondary: #275243;--color-green-leaf-icon-color-top: #008009;--color-green-leaf-icon-color-bottom: #006600;--color-fossil-fuel-icon-color-top: #8a5c66;--color-fossil-fuel-icon-color-bottom: #632f3c}.dark{--color-brand-primary: #5dd25e;--color-brand-secondary: #668a7a;--color-error: #ff8a8c;--color-success: #5dd25e;--color-disabled: #4c4c4c;--color-button-background-primary: #5dd25e;--color-button-background-primary-active: #afe9b0;--color-button-background-primary-hover: #afe9b0;--color-button-background-secondary: #1a1a1a;--color-button-background-secondary-active: #6c6c6c;--color-button-background-secondary-hover: #333333;--color-button-background-transparent-hover: rgba(222, 222, 217, .16);--color-button-background-transparent-active: rgba(222, 222, 217, .32);--color-button-background-negative: #FCB3AF;--color-button-background-negative-hover: #FD8786;--color-button-background-negative-active: #FD4256;--color-button-content-primary: #1a1a1a;--color-button-content-secondary: #ffffff;--color-button-content-tertiary: #5dd25e;--color-button-border: #ffffff;--color-button-inverse-border: #252525;--color-background-primary: #1a1a1a;--color-background-primary-0: rgba(26, 26, 26, 0);--color-background-primary-decorative: #1a1a1a;--color-background-inverse-primary: #f0f0eb;--color-highlighter: rgba(93, 210, 94, .32);--color-highlight-primary: rgba(93, 210, 94, .32);--color-background-secondary: #252525;--color-background-tertiary: #252525;--color-background-quaternary: #333333;--color-background-brand-primary: #5dd25e;--color-background-brand-secondary: #668a7a;--color-background-brand-secondary-alt: #252525;--color-background-elevation-1: #252525;--color-background-elevation-2: #333333;--color-overlay-secondary: rgba(255, 255, 255, .7);--color-text-primary: #ffffff;--color-text-inverse-primary: #1a1a1a;--color-text-brand-secondary: #ffffff;--color-text-secondary: #deded9;--color-text-inverse-secondary: #333333;--color-text-overline-primary: #F7BC00;--color-link-primary: #5dd25e;--color-link-secondary: #deded9;--color-link-inverse: #333333;--color-url: #ffffff;--color-link-results-default: #99C3FF;--color-link-results-visited: #CA94F9;--color-decorative-icon: #ffffff;--color-decorative-border-1: #4c4c4c;--color-focused: #0094c7;--color-form-border-default: #6c6c6c;--color-form-border-hover: #bebeb9;--color-form-border-primary-active: #5dd25e;--color-tripadvisor-rating: #84e9bd;--color-surface-brand-secondary: #519F84;--color-green-leaf-icon-color-top: #afe9b0;--color-green-leaf-icon-color-bottom: #5dd25e;--color-fossil-fuel-icon-color-top: #e5dcde;--color-fossil-fuel-icon-color-bottom: #cbbabe}@font-face{font-display:fallback;font-family:Inter;font-style:normal;font-weight:400 500 600 700;src:url(https://www.ecosia.org/static/fonts/inter/Inter.cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-display:fallback;font-family:Inter;font-style:normal;font-weight:400 500 600 700;src:url(https://www.ecosia.org/static/fonts/inter/Inter.cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-display:fallback;font-family:Inter;font-style:normal;font-weight:400 500 600 700;src:url(https://www.ecosia.org/static/fonts/inter/Inter.greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-display:fallback;font-family:Inter;font-style:normal;font-weight:400 500 600 700;src:url(https://www.ecosia.org/static/fonts/inter/Inter.greek.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-display:fallback;font-family:Inter;font-style:normal;font-weight:400 500 600 700;src:url(https://www.ecosia.org/static/fonts/inter/Inter.vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-display:fallback;font-family:Inter;font-style:normal;font-weight:400 500 600 700;src:url(https://www.ecosia.org/static/fonts/inter/Inter.latin-ext.woff2) format("woff2");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:fallback;font-family:Inter;font-style:normal;font-weight:400 500 600 700;src:url(https://www.ecosia.org/static/fonts/inter/Inter.latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:fallback;font-family:Founders Grotesk;font-weight:600;src:url(https://www.ecosia.org/static/fonts/founders-grotesk/condensed-semibold.woff2) format("woff2")}.fade-enter,.fade-leave-to{opacity:0}#app{--page-container-width-desktop: 654px}@media only screen and (min-width: 1080px){#app{--page-container-left-space-desktop: 0px}}@media only screen and (min-width: 1280px){#app{--page-container-left-space-desktop: 120px}}@media only screen and (min-width: 1440px){#app{--page-container-left-space-desktop: 180px}}@media only screen and (min-width: 1920px){#app{--page-container-left-space-desktop: 240px}}
