@charset "UTF-8";:root{--c-btn-accept:hsl(90, 53%, 37%)}*,::after,::before{box-sizing:border-box;border:0 solid #fff}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";background-color:#f3f4f6;accent-color:#8cc94f}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}embed,img,object,picture,video{max-width:100%;width:auto;height:auto}audio,canvas,embed,iframe,img,object,video{display:block;border:none}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*,::after,::before{-webkit-animation-duration:0s!important;animation-duration:0s!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:0s!important;scroll-behavior:auto!important}}@font-face{font-family:"Kalam Bold";font-style:normal;font-weight:400;src:url(../Fonts/Kalam-Bold.woff2) format("woff2");font-display:swap}html{color:#000;text-shadow:1px 1px 1px rgba(0,0,0,.004);-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased}h1,h2,h3,h4{line-height:1.3;letter-spacing:1px}h2{margin:0 0 1rem;font-size:2.2rem;font-size:calc(24px + (35.2 - 24) * ((100vw - 640px)/ (1920 - 640)));color:#000;font-weight:800}@media (min-width:1024px){h2{margin:0 0 1.5rem}}@media screen and (max-width:640px){h2{font-size:1.5rem}}@media screen and (min-width:1920px){h2{font-size:2.2rem}}caption,h3{margin:2rem 0 1rem;font-size:1.375rem;font-size:calc(20px + (22 - 20) * ((100vw - 640px)/ (1920 - 640)));color:#000}@media screen and (max-width:640px){caption,h3{font-size:1.25rem}}@media screen and (min-width:1920px){caption,h3{font-size:1.375rem}}h4{margin:1.5rem 0;font-size:1.25rem;font-size:calc(18px + (20 - 18) * ((100vw - 640px)/ (1920 - 640)));color:#000}@media screen and (max-width:640px){h4{font-size:1.125rem}}@media screen and (min-width:1920px){h4{font-size:1.25rem}}p{margin:1rem 0 0;font-size:1.25rem;font-size:calc(14.4px + (20 - 14.4) * ((100vw - 640px)/ (1920 - 640)));color:#000;line-height:1.5}@media screen and (max-width:640px){p{font-size:.9rem}}@media screen and (min-width:1920px){p{font-size:1.25rem}}a,a:visited{color:#000;text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}ol,ul{margin:1rem 0 0;padding:0 0 0 1rem}ol li,ul li{margin:0 0 .25rem;font-size:1.25rem;font-size:calc(14.4px + (20 - 14.4) * ((100vw - 640px)/ (1920 - 640)))}@media screen and (max-width:640px){ol li,ul li{font-size:.9rem}}@media screen and (min-width:1920px){ol li,ul li{font-size:1.25rem}}b,strong{font-weight:600}figcaption{margin:.5rem 0 0 0;font-size:.9rem;font-size:calc(12.8px + (14.4 - 12.8) * ((100vw - 640px)/ (1920 - 640)));line-height:1.2}@media screen and (max-width:640px){figcaption{font-size:.8rem}}@media screen and (min-width:1920px){figcaption{font-size:.9rem}}sub{vertical-align:sub}sup{vertical-align:super}sub,sup{font-size:75%;line-height:0}small{font-size:85%}blockquote{background:#efeff0;border-left:10px solid #8cc94f;padding:10px 20px;margin:10px 0}q{font-style:italic}q::before{content:"„"}q::after{content:"“"}dfn,em,i{font-style:italic}cite{font-style:italic;font-weight:700}hr{background:#333;border:0;height:1px;margin:40px 0}.visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.focusable.visually-hidden:focus{position:relative;left:20px;top:20px;width:auto;height:auto;overflow:auto;z-index:99999;background:#8cc94f;color:#fff;padding:8px 20px;text-decoration:none}nav ol,nav ul{margin:0;padding:0;list-style:none}nav ol li,nav ul li{display:block;margin:0;padding:0}nav ol li a,nav ul li a{display:block;margin:0;padding:0;text-decoration:none}.logo{width:100px;height:50px;background-image:url(../Icons/Logos/logo_jw.svg);background-size:73px 46px}@media (min-width:1024px){.logo{width:172px;height:112px;background-size:127px 80px}}.navbar__mainnav ul li{margin:0 1.25rem}@media (min-width:1680px){.navbar__mainnav ul li{margin:0 1.25rem}.navbar__mainnav ul li:first-of-type{margin:0 .5rem}}@media (min-width:1080px){.navbar__mainnav ul li.has-sub::after{content:"▾";color:#fff;font-size:1.6rem}}.navbar__mainnav ul li a{font-size:1rem}@media (min-width:1024px){.navbar__mainnav ul li a{padding:0 .5rem 0 0}}@media (min-width:1400px){.navbar__mainnav ul li a{font-size:1.1rem}}.navbar__mainnav ul li ul li a{font-size:.875rem}@media (min-width:1280px){.navbar__mainnav ul li ul li a{font-size:1rem}}.headerimage-xl .headerimage__h1{color:#fff!important;text-shadow:.25rem .25rem 0 #5e902c}a::-moz-selection,b::-moz-selection,div::-moz-selection,h1::-moz-selection,h2::-moz-selection,h3::-moz-selection,h4::-moz-selection,h5::-moz-selection,label::-moz-selection,li::-moz-selection,p::-moz-selection,span::-moz-selection,strong::-moz-selection,sub::-moz-selection,sup::-moz-selection,td::-moz-selection,th::-moz-selection{color:#fff;background:#8cc94f}a::selection,b::selection,div::selection,h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,label::selection,li::selection,p::selection,span::selection,strong::selection,sub::selection,sup::selection,td::selection,th::selection{color:#fff;background:#8cc94f}.content{position:relative;width:100%;max-width:1920px;margin:50px auto 0;background-color:#fff}@media screen and (min-width:1080px){.content{margin:112px auto 0}}.content__container{position:relative;width:100%;max-width:620px;margin:0 auto 5rem;padding:0 1.5rem;overflow:hidden}@media (min-width:768px){.content__container{max-width:1440px}}@media (min-width:1024px){.content__container{padding:0 2.5rem}}@media (min-width:1400px){.content__container{margin:0 auto 6.25rem}}@media (min-width:1400px){.content__container{padding:0 4rem}}.element-container{margin:2rem 0 0}@media (min-width:768px){.element-container{margin:3rem 0 0}}@media (min-width:1024px){.element-container{margin:4rem 0 0}}@media (min-width:1400px){.element-container{margin:5rem 0 0}}.supporters{background-color:#f2f9eb}.supporters .supporters__container{position:relative;display:grid;grid-template-columns:1fr;width:100%;max-width:620px;margin:auto;padding:2rem 1.5rem}@media (min-width:768px){.supporters .supporters__container{max-width:1440px}}@media (min-width:1024px){.supporters .supporters__container{padding:2.75rem 2.5rem}}@media (min-width:1400px){.supporters .supporters__container{padding:3.5rem 4rem}}.header{position:fixed;top:0;left:0;right:0;transition:.3s;z-index:9999}.header .header__container{position:relative;width:100%;max-width:1920px;margin:auto}.header .header__container .logo{position:absolute;display:block;z-index:999;top:0;left:1.5rem;background-color:#fff;background-position:center center;background-repeat:no-repeat;box-shadow:0 .175rem .75rem 0 rgba(0,0,0,.1)}@media (min-width:1024px){.header .header__container .logo{left:2.5rem}}@media (min-width:1400px){.header .header__container .logo{left:4rem}}.header .header__container .metanavbar{display:none;height:0;background-color:#fff}@media (min-width:1080px){.header .header__container .metanavbar{display:flex;justify-content:flex-end;height:2.25rem;background:#fff}}.header .header__container .metanavbar nav{display:none;height:0}@media (min-width:1024px){.header .header__container .metanavbar nav{display:block;height:2.25rem}}.header .header__container .metanavbar nav ul li{display:inline-block;background-color:#fff}.header .header__container .metanavbar nav ul li a{display:block;font-weight:500;font-size:.875rem;color:#5e902c;text-decoration:none;padding:0 1rem;line-height:2.25rem}.header .header__container .metanavbar nav ul li:nth-of-type(1) a:focus,.header .header__container .metanavbar nav ul li:nth-of-type(1):hover{background-color:#cc1931}.header .header__container .metanavbar nav ul li:nth-of-type(2) a:focus,.header .header__container .metanavbar nav ul li:nth-of-type(2):hover{background-color:#23cbc3}.header .header__container .metanavbar nav ul li:nth-of-type(3) a:focus,.header .header__container .metanavbar nav ul li:nth-of-type(3):hover{background-color:#8cc94f}.header .header__container .metanavbar nav ul li:nth-of-type(4) a:focus,.header .header__container .metanavbar nav ul li:nth-of-type(4):hover{background-color:#348bb0}.header .header__container .metanavbar nav ul li:nth-of-type(5) a:focus,.header .header__container .metanavbar nav ul li:nth-of-type(5):hover{background-color:#000}.header .header__container .metanavbar nav ul li.act a{background-color:#8cc94f}.header .header__container .metanavbar nav ul li.act a:focus{background-color:#5e902c}.header .header__container .metanavbar nav ul li a:focus,.header .header__container .metanavbar nav ul li.act a,.header .header__container .metanavbar nav ul li:hover a{color:#fff}.header .header__container .navbar{display:flex;justify-content:flex-end;align-items:center;background-color:#5e902c}@media (max-width:1079px){.header .header__container .navbar{height:50px}}@media (max-width:1079px){.toggle-btn{position:absolute;top:.625rem;right:1.5rem;margin:0;padding:0;border:none;background:0 0;cursor:pointer}}@media (max-width:1079px) and (min-width:1024px){.toggle-btn{right:2.5rem}}@media (max-width:1079px) and (min-width:1280px){.toggle-btn{right:4rem}}@media (max-width:1079px){.toggle-btn svg{fill:#fff}.offset{position:fixed;top:0;left:0;bottom:0;width:100%;max-width:100%;height:100%;padding:60px 10px;background-color:#333;-webkit-transform:translate3d(1400px,0,0);transform:translate3d(1400px,0,0);transition:.2s all linear;z-index:99999}.offset ul{margin:0;padding:0;list-style:none}.offset ul li{margin:0;padding:0;list-style:none}.scroller{height:100%;overflow-y:scroll;overflow-x:hidden}.offset.show{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:.2s all linear}.close{position:absolute;top:.625rem;right:1.5rem;margin:0;padding:0;width:2rem;height:2rem;background-image:url(../Icons/nav-close.svg);background-repeat:no-repeat;background-color:transparent;cursor:pointer;z-index:99999}}@media (max-width:1079px) and (min-width:1024px){.close{right:2.5rem}}@media (max-width:1079px) and (min-width:1280px){.close{right:4rem}}@media (max-width:1079px){.close:hover{opacity:.8}.navbar__mainnav nav{width:100%;max-width:680px;margin:auto;padding:0 2rem}.navbar__mainnav nav a{display:block;padding:.375rem 1rem;font-size:1rem;color:#fff;text-decoration:none}}@media (max-width:1079px) and (min-width:768px){.navbar__mainnav nav a{font-size:1.2rem}}@media (max-width:1079px){.navbar__mainnav nav ul li{border-top:1px solid #fff}.navbar__mainnav nav ul li:first-child{border:none}.navbar__mainnav nav ul li ul{padding-bottom:1rem}.navbar__mainnav nav ul li ul li{border:none}.navbar__mainnav nav ul li ul li a{font-size:.8rem;padding-left:2.5rem}}@media (max-width:1079px) and (min-width:768px){.navbar__mainnav nav ul li ul li a{font-size:.9rem}}@media (min-width:1080px){.close,.toggle-btn{display:none}.navbar__mainnav nav{z-index:99999999}.navbar__mainnav nav ul li{display:inline-block}.navbar__mainnav nav ul li a{display:inline;color:#fff;text-decoration:none;line-height:76px}}@media (min-width:1080px) and (min-width:1680px){.navbar__mainnav nav ul li a{padding:0 .75rem 0 0}}@media (min-width:1080px){.navbar__mainnav nav ul li.has-sub ul{position:absolute;display:block;visibility:hidden;margin-left:-1rem;background-color:#5e902c;overflow:hidden;z-index:999}.navbar__mainnav nav ul li.has-sub ul li{display:block;margin:0}.navbar__mainnav nav ul li.has-sub ul li a{display:block;padding:.625rem 1rem;color:#fff;font-weight:400;line-height:1.2;white-space:nowrap}.navbar__mainnav nav ul li.has-sub ul li a:focus,.navbar__mainnav nav ul li.has-sub ul li:hover a{color:#333;background:#efeff0}.navbar__mainnav nav ul li:focus-within>ul,.navbar__mainnav nav ul li:hover>ul{display:block;visibility:visible}.navbar__mainnav nav ul li.act ul li.act a{color:#fff;background:#8cc94f}.navbar__mainnav nav ul li.act ul li.act a:focus{color:#333;background:#efeff0}.navbar__mainnav nav ul li:last-child ul{right:0;margin:0}}.breadcrumb{display:block;position:relative;width:100%;max-width:620px;height:3rem;margin:auto;padding:0 1.5rem;line-height:3rem}@media (min-width:768px){.breadcrumb{max-width:1440px}}@media (min-width:1024px){.breadcrumb{padding:0 2.5rem;line-height:4rem}}@media (min-width:1400px){.breadcrumb{padding:0 4rem}}.breadcrumb nav ol{overflow:auto;white-space:nowrap;list-style:none}.breadcrumb nav ol li{display:inline-block;margin:0;padding:0}.breadcrumb nav ol li.breadcrumb__label{font-weight:700;font-size:.9rem;font-size:calc(12.8px + (14.4 - 12.8) * ((100vw - 640px)/ (1920 - 640)));line-height:1.8}@media screen and (max-width:640px){.breadcrumb nav ol li.breadcrumb__label{font-size:.8rem}}@media screen and (min-width:1920px){.breadcrumb nav ol li.breadcrumb__label{font-size:.9rem}}.breadcrumb nav ol li.breadcrumb__item--act a,.breadcrumb nav ol li.breadcrumb__item--home a{display:inline;margin:0 .375rem 0 .75rem;font-size:.9rem;font-size:calc(12.8px + (14.4 - 12.8) * ((100vw - 640px)/ (1920 - 640)));border-bottom:2px solid #8cc94f}@media (min-width:1024px){.breadcrumb nav ol li.breadcrumb__item--act a,.breadcrumb nav ol li.breadcrumb__item--home a{margin:0 .75rem 0 1.5rem}}@media screen and (max-width:640px){.breadcrumb nav ol li.breadcrumb__item--act a,.breadcrumb nav ol li.breadcrumb__item--home a{font-size:.8rem}}@media screen and (min-width:1920px){.breadcrumb nav ol li.breadcrumb__item--act a,.breadcrumb nav ol li.breadcrumb__item--home a{font-size:.9rem}}.breadcrumb nav ol li.breadcrumb__item--act a:focus,.breadcrumb nav ol li.breadcrumb__item--act a:hover,.breadcrumb nav ol li.breadcrumb__item--home a:focus,.breadcrumb nav ol li.breadcrumb__item--home a:hover{border-color:transparent}.breadcrumb nav ol li.breadcrumb__item--act::after,.breadcrumb nav ol li.breadcrumb__item--home::after{color:#000;content:" ›"}.breadcrumb nav ol li.breadcrumb__item--cur span{color:#000;font-size:.9rem;font-size:calc(12.8px + (14.4 - 12.8) * ((100vw - 640px)/ (1920 - 640)));margin:0 0 0 .75rem}@media screen and (max-width:640px){.breadcrumb nav ol li.breadcrumb__item--cur span{font-size:.8rem}}@media screen and (min-width:1920px){.breadcrumb nav ol li.breadcrumb__item--cur span{font-size:.9rem}}@media (min-width:1024px){.breadcrumb nav ol li.breadcrumb__item--cur span{margin:0 0 0 1.5rem}}#mainaside .breadcrumb{max-width:1920px}:root{--c-text:#333;--c-bg-grey:hsl(200, 20%, 95%);--c-bg-grey-darker:hsl(205, 20%, 90%)}.cookieconsent__settings-button{position:fixed;bottom:0;left:3rem;-webkit-transform:translateY(.875rem);transform:translateY(.875rem);color:#fff;background-color:var(--c-btn-accept);border:none;padding:.375rem .75rem;color:#fff;font-size:.875rem;transition:.2s}.cookieconsent__settings-button:hover{-webkit-transform:translateY(0);transform:translateY(0);cursor:pointer}.cookieconsent .cc_overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:hsla(222,20%,20%,.65);overflow:scroll;z-index:999999}.cookieconsent .cc-banner{position:relative;width:100%;max-width:50rem;margin:2rem auto;padding:2rem;top:20%;-webkit-transform:translateY(-20%);transform:translateY(-20%);background-color:#fff;overflow:hidden;z-index:9999999}.cookieconsent .cc-banner h3{color:var(--c-text);line-height:1.2;font-size:1.375rem;font-weight:300;margin:0;margin:0 0 1rem}.cookieconsent .cc-banner p{color:var(--c-text);line-height:1.4;font-size:1rem}.cookieconsent .cc-banner p a{color:var(--c-text);text-decoration:none;border-bottom:.063rem solid var(--c-text)}.cookieconsent .cc-banner .cc-banner_btns{margin:2rem -2rem 0;display:flex;justify-content:space-between}.cookieconsent .cc-banner .cc-banner_btns button{font-size:1rem;line-height:1.2;cursor:pointer}.cookieconsent .cc-banner .cc-banner_btns .cc-banner_btn-settings{display:block;width:100%;margin:0;padding:.75rem 1.5rem;color:var(--c-text);background-color:var(--c-bg-grey);border:none}.cookieconsent .cc-banner .cc-banner_btns .cc-banner_btn{display:block;width:100%;margin:0;padding:.875rem 1.5rem;color:#fff;background-color:var(--c-btn-accept);border:none}.cookieconsent .cc-banner .cc-banner_btns2{display:flex;justify-content:center;align-items:center;margin:2rem 0 0}.cookieconsent .cc-banner .cc-banner_btns2 .cc-banner_btn-deny{padding:0;margin:0 .75rem 0 0;font-size:.875rem;font-weight:600;color:var(--c-text);text-transform:uppercase;background-color:transparent;cursor:pointer}.cookieconsent .cc-banner .cc-banner_btns2 .cc-banner_btn-privacy-links{margin:0 0 0 .75rem}.cookieconsent .cc-banner .cc-banner_btns2 .cc-banner_btn-privacy-links a{font-size:.875rem;font-weight:600;color:var(--c-text);text-transform:uppercase;text-decoration:none;border:none}.cookieconsent .cc-banner_settings_label,.cookieconsent .cc-banner_settings_label-required{margin-left:.25rem;font-size:1rem;line-height:1.5}.cookieconsent .cc-banner_settings_label-required{color:#a3acc1}.cookieconsent .cc-banner_settings_label{color:var(--c-text)}.cookieconsent .form-check{margin:2rem 0 1rem}.cookieconsent .cc-banner input{cursor:pointer}.cookieconsent .cc-banner_settings_label{color:var(--c-text)}.cookieconsent .cookieconsent-banner_settings p{margin:.375rem 0 0;padding:0 0 .75rem}.cookieconsent .cc-banner_more{display:inline-flex;padding:0 0 1rem;font-size:.875rem;color:var(--c-text);font-weight:600;text-transform:uppercase}.cookieconsent .cc-banner_settings-btn{display:block;margin:1rem auto 0;padding:.75rem 1.5rem;color:var(--c-text);background-color:var(--c-bg-grey);border:none;cursor:pointer}.form-check{display:flex;align-items:center}@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)){.form-check input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-block;margin:0;padding:0;height:1.25rem;vertical-align:top;outline:0;background-color:var(--c-bg-grey-darker);border:none;transition:background .3s,border-color .3s,box-shadow .2s;cursor:pointer;width:1.25rem}.form-check input[type=checkbox]:after{position:absolute;display:block;content:"";left:0;top:0}.form-check input[type=checkbox]:checked{background-color:var(--c-btn-accept);border:1px solid var(--c-btn-accept)}.form-check input[type=checkbox]:disabled{background-color:var(--c-text);cursor:not-allowed;opacity:.4}.form-check input[type=checkbox]:disabled:checked{background-color:var(--c-text);border-color:var(--c-text)}.form-check input[type=checkbox]:disabled+label{cursor:not-allowed}.form-check input[type=checkbox]:hover:not(:checked):not(:disabled){border-color:var(--c-btn-accept)}.form-check input[type=checkbox]:focus{box-shadow:0 0 0 2px var(--c-btn-accept)}.form-check input[type=checkbox]+label{line-height:1.25rem;display:inline-block;vertical-align:top;padding-left:.25rem}.form-check input[type=checkbox]:after{opacity:var(--o,0)}.form-check input[type=checkbox]:checked{--o:1}.form-check input[type=checkbox]{border-radius:0}.form-check input[type=checkbox]:after{width:.313rem;height:.563rem;border:2px solid #fff;border-top:0;border-left:0;left:.35rem;top:.2rem;-webkit-transform:rotate(43deg);transform:rotate(43deg);opacity:var(--o,0)}.form-check input[type=checkbox]:checked{--o:1}}.video{position:relative;width:100%;max-width:610px;overflow:hidden}.video .video_container{margin:0 0 60px 0;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;width:100%;height:auto}.video .video_container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video .cc_video-overlay{display:flex;align-items:center;position:absolute;top:0;left:0;bottom:0;right:0;background-color:var(--c-bg-grey-darker)}.video .cc_video-overlay .cc_video-overlay_container{width:100%}.video .cc_video-overlay .cc_video-overlay_container .cc_video-overlay_text{color:var(text);text-align:center;margin:20px;font-size:1rem}.video .cc_video-overlay .cc_video-overlay_container button{display:block;border:1px solid var(--c-text);background-color:transparent;padding:.5rem 1.25rem;margin:auto;font-size:.875rem;color:var(--c-text);cursor:pointer}.cols-2,.cols-3{display:grid;grid-template-columns:1fr}.cols-2{grid-column-gap:1rem}@media (min-width:768px){.cols-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.cols-2{grid-column-gap:2rem}}.cols-3{grid-column-gap:1rem}@media (min-width:768px){.cols-3{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.cols-3{grid-column-gap:2rem}}.cols-5{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}@media (min-width:768px){.cols-5{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.cols-5{grid-template-columns:repeat(5,1fr)}}.totop{position:fixed;display:block;padding:.7rem .75rem .3rem;background-color:#8cc94f;border-radius:20rem;cursor:pointer;-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;transition:opacity .3s,-webkit-transform .5s;transition:transform .5s,opacity .3s;transition:transform .5s,opacity .3s,-webkit-transform .5s;z-index:999}@media (min-width:640px){.totop{display:block;bottom:2.5rem;right:2.5rem}}@media (min-width:1680px){.totop{bottom:2.75rem;right:2.75rem}}.totop.show{display:none;-webkit-transform:translateY(0);transform:translateY(0);opacity:1;display:none}@media (min-width:640px){.totop.show{display:block}}.totop.show.show:focus,.totop.show.show:hover{background-color:#5e902c}.totop svg{width:1.5rem;height:1.5rem;color:#fff;fill:#fff}@media (min-width:1680px){.totop svg{width:1.75rem;height:1.75rem}}.footer{position:relative;width:100%;overflow:hidden}.footer .footer__top{width:100%;max-width:1920px;background-color:#5e902c}.footer .footer__top .footer__container{width:100%;max-width:1440px;margin:auto;padding:2.5rem 1.5rem 2.5rem;text-align:center}@media (min-width:640px){.footer .footer__top .footer__container{text-align:left}}@media (min-width:1024px){.footer .footer__top .footer__container{padding:2.5rem}}@media (min-width:1280px){.footer .footer__top .footer__container{padding:4rem}}.footer .footer__top .footer__container .footer__grid{display:grid;grid-template-columns:1fr;grid-row-gap:2rem}@media (min-width:640px){.footer .footer__top .footer__container .footer__grid{grid-template-columns:repeat(2,1fr);grid-column-gap:1rem}}@media (min-width:1024px){.footer .footer__top .footer__container .footer__grid{grid-template-columns:repeat(4,1fr)}}.footer .footer__top .footer__container .footer__grid h3{margin-top:0;font-size:1.25rem;font-size:calc(17.6px + (20 - 17.6) * ((100vw - 640px)/ (1920 - 640)));color:#fff;font-weight:500}@media screen and (max-width:640px){.footer .footer__top .footer__container .footer__grid h3{font-size:1.1rem}}@media screen and (min-width:1920px){.footer .footer__top .footer__container .footer__grid h3{font-size:1.25rem}}.footer .footer__top .footer__container .footer__grid p{font-size:.9rem;font-size:calc(12.8px + (14.4 - 12.8) * ((100vw - 640px)/ (1920 - 640)));color:#fff}@media screen and (max-width:640px){.footer .footer__top .footer__container .footer__grid p{font-size:.8rem}}@media screen and (min-width:1920px){.footer .footer__top .footer__container .footer__grid p{font-size:.9rem}}.footer .footer__top .footer__container .footer__grid a{display:inline-block;font-size:.9rem;font-size:calc(12.8px + (14.4 - 12.8) * ((100vw - 640px)/ (1920 - 640)));color:#fff;text-decoration:none;border-bottom:1px solid #fff}@media screen and (max-width:640px){.footer .footer__top .footer__container .footer__grid a{font-size:.8rem}}@media screen and (min-width:1920px){.footer .footer__top .footer__container .footer__grid a{font-size:.9rem}}.footer .footer__top .footer__container .footer__grid a:hover,.footer .footer__top .footer__container .footer__grid afocus{border-color:transparent}.footer .footer__top .footer__container .footer__grid .footer__navi ul{margin:0;padding:0}.footer .footer__top .footer__container .footer__grid .footer__navi ul li{margin:0 0 .5rem;padding:0;list-style:none}.footer .footer__bottom{position:relative;background-color:#333;overflow:hidden;padding:0 1.5rem;color:#d5d5d8;font-size:.813rem;font-size:calc(12px + (13.008 - 12) * ((100vw - 640px)/ (1920 - 640)));text-align:center;line-height:3rem}@media screen and (max-width:640px){.footer .footer__bottom{font-size:.75rem}}@media screen and (min-width:1920px){.footer .footer__bottom{font-size:.813rem}}@media (min-width:640px){.footer .footer__bottom{line-height:4.5rem}}.headerimage{position:relative;width:100%;line-height:0;overflow:hidden;background-color:#fff}.headerimage .headerimage__bg{position:absolute;display:block;top:0;bottom:0;left:0;right:0;background-color:#fff;opacity:.8;z-index:9}.headerimage .headerimage__title{position:relative;margin-top:60px;position:absolute;top:50%;margin:0;padding:0 1.5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:99}@media (min-width:1024px){.headerimage .headerimage__title{padding:0 2.5rem}}.headerimage .headerimage__title .headerimage__h1{font-family:"Kalam Bold",serif;color:#000;font-size:3.6rem;font-size:calc(32px + (57.6 - 32) * ((100vw - 640px)/ (1920 - 640)));line-height:1.2;text-align:center}@media screen and (max-width:640px){.headerimage .headerimage__title .headerimage__h1{font-size:2rem}}@media screen and (min-width:1920px){.headerimage .headerimage__title .headerimage__h1{font-size:3.6rem}}.accordion .accordion__btn{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.75rem 0;background:0 0;border-bottom:2px solid #8cc94f;cursor:pointer}.accordion .accordion__btn:hover{border-bottom:2px solid #5e902c}.accordion .accordion__btn .accordion__label{padding:0 1rem 0 0;font-size:1.25rem;font-size:calc(18px + (20 - 18) * ((100vw - 640px)/ (1920 - 640)));color:#000;font-weight:600;line-height:1.2;text-align:left}@media screen and (max-width:640px){.accordion .accordion__btn .accordion__label{font-size:1.125rem}}@media screen and (min-width:1920px){.accordion .accordion__btn .accordion__label{font-size:1.25rem}}.accordion .accordion__btn .accordion__icon{width:24px;height:24px;transition:.2s ease-in-out}.accordion .accordion__btn .accordion__icon svg{fill:#8cc94f}.accordion .accordion__btn.active .accordion__icon,.accordion .accordion__btn.active:hover .accordion__icon{-webkit-transform:rotate(45deg);transform:rotate(45deg);transition:.2s ease-in-out}.accordion .accordion__btn:hover .accordion__icon svg{fill:#5e902c}.accordion .panel{max-height:0;overflow:hidden;transition:.2s ease-in-out;opacity:0}.accordion .panel.show{opacity:1;max-height:500px}.accordion .accordion__content{padding:0 0 1.5rem}.accordion .accordion__content li,.accordion .accordion__content p{font-size:1.125rem;font-size:calc(14.4px + (18 - 14.4) * ((100vw - 640px)/ (1920 - 640)))}@media screen and (max-width:640px){.accordion .accordion__content li,.accordion .accordion__content p{font-size:.9rem}}@media screen and (min-width:1920px){.accordion .accordion__content li,.accordion .accordion__content p{font-size:1.125rem}}.accordion .accordion__content a{text-decoration:none;border-bottom:2px solid #8cc94f;font-weight:400}.accordion .accordion__content a:focus,.accordion .accordion__content a:hover{border-color:transparent}.accordion .accordion__content ul{margin:1rem 0 0 .5rem;list-style:none}.accordion .accordion__content ul li::before{content:"•";color:#8cc94f;font-size:120%;font-weight:900;display:inline-block;width:1.5rem;margin-left:-1.5rem}.cards .card{position:relative;display:flex;flex-direction:column;width:100%;text-decoration:none;overflow:hidden}.cards .card .card__img{border-radius:.75rem;overflow:hidden}.cards .card .card__img img{transition:.4s}.cards .card .card__content{flex:1 1 auto}.cards .card .card__content .card__h3{margin:1rem 0}.cards .card .card__content .card__p{margin:0 0 .5rem;font-size:1.125rem;font-size:calc(14.4px + (18 - 14.4) * ((100vw - 640px)/ (1920 - 640)))}@media screen and (max-width:640px){.cards .card .card__content .card__p{font-size:.9rem}}@media screen and (min-width:1920px){.cards .card .card__content .card__p{font-size:1.125rem}}@media (min-width:768px){.cards .card .card__content .card__p{margin:0 0 1rem}}.cards .card .card__link{text-decoration:none;display:inline-flex}.cards .card .card__link .card__link-label{font-size:1rem;font-size:calc(14.4px + (16 - 14.4) * ((100vw - 640px)/ (1920 - 640)));color:#000;font-weight:600;border-bottom:2px solid #8cc94f}@media screen and (max-width:640px){.cards .card .card__link .card__link-label{font-size:.9rem}}@media screen and (min-width:1920px){.cards .card .card__link .card__link-label{font-size:1rem}}.cards .card .card__link .card__link-icon{margin:0 0 0 1rem;padding-right:.75rem;transition:.2s;fill:#8cc94f}.cards .card:hover .card__img img{transition:.4s;-webkit-transform:scale(1.1);transform:scale(1.1)}.cards .card:hover .card__link-label{border-color:transparent}.cards .card:hover .card__link-icon{-webkit-transform:translate3d(.75rem,0,0);transform:translate3d(.75rem,0,0);transition:.2s}@media (max-width:767px){.cols-2 .card:nth-child(n+2){margin-top:3rem}}@media (min-width:768px){.cols-2 .card:nth-child(n+3){margin-top:3rem}}@media (min-width:1400px){.cols-2 .card:nth-child(n+3){margin-top:5rem}}@media (max-width:767px){.cols-3 .card:nth-child(n+2){margin-top:3rem}}@media (min-width:768px){.cols-3 .card:nth-child(n+4){margin-top:3rem}}@media (min-width:1680px){.cols-3 .card:nth-child(n+4){margin-top:5rem}}.cards .card__time{display:block;margin:.25rem 0 0;font-size:.9rem;font-size:calc(12.8px + (14.4 - 12.8) * ((100vw - 640px)/ (1920 - 640)));color:#000}@media screen and (max-width:640px){.cards .card__time{font-size:.8rem}}@media screen and (min-width:1920px){.cards .card__time{font-size:.9rem}}.article .article__h1{font-size:2.5rem;font-size:calc(28px + (40 - 28) * ((100vw - 640px)/ (1920 - 640)));font-weight:800;margin:3rem 0 1rem}@media screen and (max-width:640px){.article .article__h1{font-size:1.75rem}}@media screen and (min-width:1920px){.article .article__h1{font-size:2.5rem}}@media (min-width:1024px){.article .article__h1{margin:5rem 0 2rem}}.article .article__footer{display:flex;justify-content:flex-start;color:#000;margin:1.25rem 0}.article .article__footer .article__time{margin:0 1rem 0 0}.article .article__footer .category{display:inline-block;margin:.25rem .25rem .125rem 0;padding:.125rem .5rem;color:#fff;font-size:.8rem;font-size:calc(11.2px + (12.8 - 11.2) * ((100vw - 640px)/ (1920 - 640)));border-radius:1rem;background-color:#000}@media screen and (max-width:640px){.article .article__footer .category{font-size:.7rem}}@media screen and (min-width:1920px){.article .article__footer .category{font-size:.8rem}}.article .article__teaser{font-weight:600}.paginator{text-align:center;margin:5rem 0 0}.paginator ul{margin:0;padding:0}.paginator ul li{display:inline-block;font-weight:600;font-size:1rem;font-size:calc(14.4px + (16 - 14.4) * ((100vw - 640px)/ (1920 - 640)));margin:0 .25rem .5rem;padding:0;border:1px solid #5e902c;border-radius:1rem;list-style:none}@media screen and (max-width:640px){.paginator ul li{font-size:.9rem}}@media screen and (min-width:1920px){.paginator ul li{font-size:1rem}}.paginator ul li.current,.paginator ul li:focus,.paginator ul li:hover{color:#fff;background-color:#5e902c}.paginator ul li.current a,.paginator ul li:focus a,.paginator ul li:hover a{color:#fff}.paginator ul li a{text-decoration:none;padding:.5rem .5rem}.gallery .cols-3{grid-row-gap:1rem}@media (min-width:1024px){.gallery .cols-3{grid-row-gap:2rem}}.gallery picture{display:block;border-radius:.75rem;overflow:hidden}.filedownload .download__item{margin:0 0 1.25rem}.filedownload .download__item a{display:flex;text-decoration:none}.filedownload .download__item a .filedownload__icon{display:inline-block;margin:.375rem 1.25rem 0 0}.filedownload .download__item a .filedownload__h4{display:inline;margin:0 0 .5rem;padding:0;font-size:1.125rem;font-size:calc(16px + (18 - 16) * ((100vw - 640px)/ (1920 - 640)));color:#8cc94f!important;font-weight:500}@media screen and (max-width:640px){.filedownload .download__item a .filedownload__h4{font-size:1rem}}@media screen and (min-width:1920px){.filedownload .download__item a .filedownload__h4{font-size:1.125rem}}.filedownload .download__item a .filedownload__h4 span{line-height:1.5;border-bottom:1px solid #5e902c}.filedownload .download__item a .filedownload__h4 span:focus,.filedownload .download__item a .filedownload__h4 span:hover{border-color:transparent}.filedownload .download__item p{font-size:1rem;font-size:calc(14.4px + (16 - 14.4) * ((100vw - 640px)/ (1920 - 640)));margin:0 0 0 2.25rem}@media screen and (max-width:640px){.filedownload .download__item p{font-size:.9rem}}@media screen and (min-width:1920px){.filedownload .download__item p{font-size:1rem}}.progressbar{position:fixed;bottom:0;left:0;height:.375rem;width:100%}.progressbar .progress{height:100%;width:0%;background-color:#8cc94f;transition:all .2s ease}.text li,.text p,.textimage li,.textimage p{font-size:1.25rem;font-size:calc(16px + (20 - 16) * ((100vw - 640px)/ (1920 - 640)))}@media screen and (max-width:640px){.text li,.text p,.textimage li,.textimage p{font-size:1rem}}@media screen and (min-width:1920px){.text li,.text p,.textimage li,.textimage p{font-size:1.25rem}}.text a,.textimage a{text-decoration:none;border-bottom:2px solid #8cc94f;font-weight:400}.text a:focus,.text a:hover,.textimage a:focus,.textimage a:hover{border-color:transparent}.text ul,.textimage ul{margin:0 0 0 1rem;list-style:none}.text ul li::before,.textimage ul li::before{content:"•";color:#8cc94f;font-size:120%;font-weight:900;display:inline-block;width:1.5rem;margin-left:-1.5rem}.text .box-ci,.text .box-gray,.textimage .box-ci,.textimage .box-gray{padding:1rem;border-radius:.75rem}@media (min-width:1024px){.text .box-ci,.text .box-gray,.textimage .box-ci,.textimage .box-gray{padding:1.5rem}}.text .box-ci h3:first-of-type,.text .box-ci h4:first-of-type,.text .box-ci ol:first-of-type,.text .box-ci p:first-of-type,.text .box-ci ul:first-of-type,.text .box-gray h3:first-of-type,.text .box-gray h4:first-of-type,.text .box-gray ol:first-of-type,.text .box-gray p:first-of-type,.text .box-gray ul:first-of-type,.textimage .box-ci h3:first-of-type,.textimage .box-ci h4:first-of-type,.textimage .box-ci ol:first-of-type,.textimage .box-ci p:first-of-type,.textimage .box-ci ul:first-of-type,.textimage .box-gray h3:first-of-type,.textimage .box-gray h4:first-of-type,.textimage .box-gray ol:first-of-type,.textimage .box-gray p:first-of-type,.textimage .box-gray ul:first-of-type{margin-top:0}.text .box-gray,.textimage .box-gray{background-color:#f0f2f3}.text .box-ci,.textimage .box-ci{background-color:#f2f9eb}.textimage__image figure{line-height:1}.textimage__image picture{display:block;border-radius:.75rem;overflow:hidden}@media (max-width:767px){.textimage__image{margin:1.5rem 0 0}}@media (min-width:768px){.textimage{display:flex;overflow:visible;width:100%}.textimage .textimage__text{width:100%;max-width:60%;padding:0 2rem 0 0}.textimage .textimage__image{width:40%}}.chapter_intro{position:relative}.chapter_intro ol,.chapter_intro p,.chapter_intro ul{font-size:1.5rem;font-size:calc(16px + (24 - 16) * ((100vw - 640px)/ (1920 - 640)));font-weight:500}@media screen and (max-width:640px){.chapter_intro ol,.chapter_intro p,.chapter_intro ul{font-size:1rem}}@media screen and (min-width:1920px){.chapter_intro ol,.chapter_intro p,.chapter_intro ul{font-size:1.5rem}}.button{display:block;padding:.5rem 1.25rem;border:2px solid #8cc94f;border-radius:2.4rem;cursor:pointer}@media (min-width:768px){.button{padding:.75rem 1.25rem}}@media (min-width:1024px){.button{padding:1rem 1.5rem}}.button:focus,.button:hover{background-color:transparent}.button,a.button{font-size:1.25rem;font-size:calc(14.4px + (20 - 14.4) * ((100vw - 640px)/ (1920 - 640)));color:#000;text-align:center;font-weight:600;text-decoration:none;transition:.2s}@media screen and (max-width:640px){.button,a.button{font-size:.9rem}}@media screen and (min-width:1920px){.button,a.button{font-size:1.25rem}}.button:hover,.buttonfocus,a.button:hover,a.buttonfocus{color:#fff;background-color:#8cc94f;transition:.2s}.table{overflow-x:auto;margin-top:3rem}table{width:100%;border-collapse:collapse}table caption{font-weight:800;text-align:left}table thead{text-align:left}table thead th{font-size:1.25rem;font-size:calc(17.6px + (20 - 17.6) * ((100vw - 640px)/ (1920 - 640)));font-weight:600;vertical-align:top;border-bottom:2px solid #8cc94f}@media screen and (max-width:640px){table thead th{font-size:1.1rem}}@media screen and (min-width:1920px){table thead th{font-size:1.25rem}}table tfoot{text-align:left}table tfoot th{font-size:1.25rem;font-size:calc(16px + (20 - 16) * ((100vw - 640px)/ (1920 - 640)));font-weight:600;vertical-align:top}@media screen and (max-width:640px){table tfoot th{font-size:1rem}}@media screen and (min-width:1920px){table tfoot th{font-size:1.25rem}}table tbody tr{font-size:1.125rem;font-size:calc(14.4px + (18 - 14.4) * ((100vw - 640px)/ (1920 - 640)))}@media screen and (max-width:640px){table tbody tr{font-size:.9rem}}@media screen and (min-width:1920px){table tbody tr{font-size:1.125rem}}table tbody tr:nth-child(even){background:#f2f9eb}table tbody td{vertical-align:top}table td,table th{padding:.75rem}.form{padding:1rem;background-color:#f2f9eb;padding:1rem;border-radius:.75rem}@media (min-width:1024px){.form{padding:1.5rem}}.form-group{margin:1.25rem 0}.form__label{display:block;margin:0 0 5px;font-size:1.125rem;font-size:calc(14.4px + (18 - 14.4) * ((100vw - 640px)/ (1920 - 640)));color:#000;font-weight:500}@media screen and (max-width:640px){.form__label{font-size:.9rem}}@media screen and (min-width:1920px){.form__label{font-size:1.125rem}}.required{display:inline;margin-left:4px;font-size:1.25rem;font-size:calc(16px + (20 - 16) * ((100vw - 640px)/ (1920 - 640)));color:#be1d1d;font-weight:600}@media screen and (max-width:640px){.required{font-size:1rem}}@media screen and (min-width:1920px){.required{font-size:1.25rem}}.form__input,.form__textarea{display:block;width:100%;padding:.25rem .5rem;border:1px solid #000;border-radius:.75rem;font-size:1rem;font-size:calc(14.4px + (16 - 14.4) * ((100vw - 640px)/ (1920 - 640)))}@media screen and (max-width:640px){.form__input,.form__textarea{font-size:.9rem}}@media screen and (min-width:1920px){.form__input,.form__textarea{font-size:1rem}}.form__input:active,.form__input:focus,.form__textarea:active,.form__textarea:focus{border-color:#4c4c4c}.form-check-label,.radio label{display:flex;align-items:flex-start}.form-check-label input,.radio label input{margin-top:.375rem}.form-check-label input,.radio input{width:1rem!important;height:1rem}.form-check-label span,.radio span{margin:0 0 0 .75rem;font-size:1.125rem;font-size:calc(14.4px + (18 - 14.4) * ((100vw - 640px)/ (1920 - 640)));width:calc(100% - 1.75rem)}@media screen and (max-width:640px){.form-check-label span,.radio span{font-size:.9rem}}@media screen and (min-width:1920px){.form-check-label span,.radio span{font-size:1.125rem}}.form-check-label .required{font-size:1.125rem;font-size:calc(14.4px + (18 - 14.4) * ((100vw - 640px)/ (1920 - 640)))}@media screen and (max-width:640px){.form-check-label .required{font-size:.9rem}}@media screen and (min-width:1920px){.form-check-label .required{font-size:1.125rem}}.form__info-text p{font-size:1.125rem;font-size:calc(14.4px + (18 - 14.4) * ((100vw - 640px)/ (1920 - 640)));font-style:italic}@media screen and (max-width:640px){.form__info-text p{font-size:.9rem}}@media screen and (min-width:1920px){.form__info-text p{font-size:1.125rem}}.submit-btn{display:block;margin:2rem 0 0;padding:.5rem 1.25rem;width:100%;color:#fff;font-weight:500;background-color:#8cc94f;border:2px solid #8cc94f;border-radius:.75rem;cursor:pointer}.submit-btn:focus,.submit-btn:hover{color:#000;background-color:#fff}