@charset "UTF-8";:root{--white: hsl(0, 0%, 100%);--white-rgb: 255, 255, 255;--off-white: hsl(0, 0%, 95%);--success: hsl(129, 100%, 26%);--error: hsl(0, 67%, 47%);--border: hsl(0, 0%, 80%);--primary-blue: hsl(229, 55%, 36%);--primary-green: hsl(170, 71%, 41%);--accent-orange: hsl(13, 100%, 66%);--accent-yellow: hsl(36, 100%, 71%);--dark: hsl(229, 20%, 15%);--light: hsl(44, 61%, 97%);--primary-blue-lighter: hsl(229, 55%, 48.8%);--primary-green-darker: hsl(170, 71%, 32.8%);--accent-orange-darker: hsl(13, 100%, 52.8%);--accent-orange-darker-10: hsl(13, 100%, 59.4%);--accent-yellow-darker: hsl(36, 100%, 56.8%)}:root{--body-font: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--title-font: "Poppins", "Helvetica Neue", Helvetica, Arial, sans-serif;--body-color: var(--dark);--body-font-size: 62.5%;--body-line-height: 1.5;--body-bg: var(--white);--link-color: var(--accent-orange);--link-color-hover: var(--accent-orange-darker);--input-bg: var(--white);--input-focus: var(--off-white);--pad: clamp(5rem, 10vw, 10rem)}.fullblock:first-child,.icolist li:first-child,.accordions:first-child,.imgpost .txtbox p:first-child,.vertiblock:first-child,.navi:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,.h1:first-child,.h2:first-child,.h3:first-child,.h4:first-child,.h5:first-child,.h6:first-child,.alignleft:first-child,.alignright:first-child,.aligncenter:first-child,.de-align-left:first-child,.de-align-right:first-child,.de-align-center:first-child,.errormsg:first-child,.successmsg:first-child{margin-top:0}.fullblock:last-child,.icolist li:last-child,.accordions:last-child,.imgpost .txtbox p:last-child,.vertiblock:last-child,.navi:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child,.h6:last-child,.alignleft:last-child,.alignright:last-child,.aligncenter:last-child,.de-align-left:last-child,.de-align-right:last-child,.de-align-center:last-child,.errormsg:last-child,.successmsg:last-child{margin-bottom:0}main#content,.hero .hero-wrap,header .navwrap,footer .boxes,.wrapper{width:min(90vw,1480px);margin:0 auto}.imgpost,.imgpost .imgbox img,.deco,.filters .multiselect__field,.filters .multiselect__tag-remove,.filters .multiselect__option,.resource,.resource .imgbox img,.progress .progress__fill,nav.main .dropdown li,a,input[type=text],input[type=email],input[type=file],input[type=date],input[type=password],input[type=search],input[type=number],textarea,select,button,.button:before{transition:all .25s ease-in-out}.introsplit .imgbox img,.resource .imgbox img{object-fit:cover;width:100%;height:100%}.fullblock .wrapper{padding:var(--pad) 0}.fullblock,.introsplit{margin-top:var(--pad)}.timeline,.steps{margin:4rem 0}.timeline:first-child,.steps:first-child{margin-top:0}.timeline:last-child,.steps:last-child{margin-bottom:0}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*:first-child{margin-top:0}*:last-child{margin-bottom:0}html{background:var(--body-bg);color:var(--body-color);font-family:var(--body-font);font-size:var(--body-font-size);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--body-bg);font-size:clamp(1.6rem,2.5vw,1.8rem);line-height:var(--body-line-height);overflow-x:hidden}[hidden]{display:none!important}button{padding:0;background:0;border:0;cursor:pointer}.button{--btn-bg: var(--link-color);--btn-border: var(--link-color);--btn-color: var(--white);--btn-bg-hover: var(--link-color-hover);--btn-border-hover: var(--link-color-hover);--btn-color-hover: var(--white);position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:5rem;padding:0 2rem;background:var(--btn-bg);border:2px solid var(--btn-border);border-radius:5px;color:var(--btn-color);font-family:var(--body-font);font-size:1.6rem;font-weight:700;line-height:1.2;text-align:center;overflow:hidden;text-decoration:none;text-transform:uppercase;transform:translateZ(0)}.button:before{content:"";display:block;position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:var(--btn-bg-hover);opacity:0;transform:scale(0)}.button:hover,.button:focus{color:var(--btn-color-hover);border-color:var(--btn-border-hover)}.button:hover:before,.button:focus:before{opacity:1;transform:scale(1)}.button.ghost{background:transparent;color:var(--link-color)}.button.ghost:hover,.button.ghost:focus{color:var(--white)}.button.blue{background:var(--primary-blue);border-color:var(--primary-blue)}.button.blue:before{background:var(--primary-blue-lighter)}.button.blue:hover,.button.blue:focus{border-color:var(--primary-blue-lighter)}.button.blue.ghost{background:transparent;color:var(--primary-blue)}.button.blue.ghost:hover,.button.blue.ghost:focus{color:var(--white)}.button.green{background:var(--primary-green);border-color:var(--primary-green)}.button.green:before{background:var(--primary-green-darker)}.button.green:hover,.button.green:focus{border-color:var(--primary-green-darker)}.button.green.ghost{background:transparent;color:var(--primary-green)}.button.green.ghost:hover,.button.green.ghost:focus{color:var(--white)}.button.white{background:var(--white);border-color:var(--white);color:var(--dark)}.button.white:before{background:var(--accent-yellow-darker)}.button.white:hover,.button.white:focus{border-color:var(--accent-yellow-darker)}.button.white.ghost{background:transparent;color:var(--white)}.button.white.ghost:hover,.button.white.ghost:focus{color:var(--dark)}.button.small{min-height:4rem;font-size:1.2rem;padding:0 1rem}.button.big{font-size:1.8rem;min-height:6rem;padding:0 3rem}.button.full{width:100%}legend,label{display:block;margin:0 0 .5rem;font-size:1.4rem;font-weight:700}.nolabel label:not(fieldset label){border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}input[type=text],input[type=email],input[type=file],input[type=date],input[type=password],input[type=search],input[type=number],textarea,select{display:flex;align-items:center;width:100%;height:5rem;margin:0;padding:0 1rem;color:var(--body-color);background-color:var(--input-bg);border:1px solid var(--dark);border-radius:5px;font-family:var(--body-font);font-size:1.4rem;font-weight:400;outline:0}input[type=text][type=file],input[type=email][type=file],input[type=file][type=file],input[type=date][type=file],input[type=password][type=file],input[type=search][type=file],input[type=number][type=file],textarea[type=file],select[type=file]{padding:1.1rem 1rem}input[type=text]:focus,input[type=email]:focus,input[type=file]:focus,input[type=date]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,textarea:focus,select:focus{background-color:var(--input-focus);border-color:var(--link-color-hover)}input[type=text]::placeholder,input[type=email]::placeholder,input[type=file]::placeholder,input[type=date]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=number]::placeholder,textarea::placeholder,select::placeholder{opacity:.7;color:var(--body-color)}textarea{align-items:flex-start;min-height:20rem;padding:1.5rem 1rem}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 1rem;background:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" height="50" width="100" version="1.1"%3E%3Cpolygon fill="black" points="100,0 0,0 50,50"/%3E%3C/svg%3E') right 1rem top 50%/1rem no-repeat var(--input-bg)}select:invalid{color:#00000080}select option{opacity:1}fieldset{display:flex;flex-wrap:wrap;border:none;padding:0}fieldset legend{margin-bottom:1rem}fieldset.stack{flex-direction:column}fieldset.stack label{margin-bottom:.5rem}fieldset label{margin:0 2rem .5rem 0;font-weight:400;height:auto;overflow:visible;position:inherit;width:auto}fieldset label input{margin-right:.5rem}fieldset+.error-flag{margin-top:1rem}fieldset.sub{display:grid;grid-template-columns:1fr;gap:0 2rem}@media(min-width:768px){fieldset.sub{grid-template-columns:repeat(2,1fr)}}@media(min-width:1280px){fieldset.sub{grid-template-columns:repeat(3,1fr)}}fieldset.sub legend{grid-column:1/-1}.error-flag,.success-flag{display:none;padding:.5rem 1rem;background:var(--error);color:var(--white);font-size:1.2rem;font-weight:700;text-transform:uppercase}.success-flag{background:var(--success)}.errormsg,.successmsg{display:none;margin:4rem 0;border:2px solid var(--error);padding:2rem}.errormsg ul,.successmsg ul{padding:0 0 0 2rem}.errormsg ul li,.successmsg ul li{margin:.5rem 0}.errormsg a,.successmsg a{color:var(--error)}.successmsg{border-color:var(--success);color:var(--success)}.errormsg{font-size:1.4rem}form.default{display:grid;grid-template-columns:repeat(12,1fr);gap:2rem}.input-wrap{width:100%;grid-column:1/-1}.input-wrap.error *{border-color:var(--error)}.input-wrap.error label,.input-wrap.error legend{color:var(--error)}.input-wrap.error .error-flag{display:block}.input-wrap.success *{border-color:var(--success)}.input-wrap.success label,.input-wrap.success legend{color:var(--success)}.input-wrap.success .success-flag{display:block}@media(min-width:768px){.input-wrap.two,.input-wrap.four{grid-column:span 6}}@media(min-width:768px){.input-wrap.three{grid-column:span 4}}@media(min-width:1024px){.input-wrap.four{grid-column:span 3}}.input-wrap hr{margin:2rem 0}.input-wrap .upload{display:flex;gap:1rem}.input-wrap .upload .button{flex-shrink:0;align-self:flex-start;font-size:1.4rem;padding:0 1rem}.skip-to-content{position:absolute;z-index:99999;top:0;left:5px;transform:translateY(-500%)}.skip-to-content:focus{transform:translateY(0)}.iframe-wrap{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.iframe-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}.iframe-wrap.narrow{max-width:560px}.alignleft,.alignright,.aligncenter,.de-align-left,.de-align-right,.de-align-center{float:none;margin:3rem auto}@media(min-width:768px){.alignleft,.de-align-left{float:left;margin:1rem 3rem 3rem 0}}@media(min-width:768px){.alignright,.de-align-right{float:right;margin:1rem 0 3rem 3rem}}figure.aligncenter,figure.de-align-center{width:100%}@media(min-width:1024px){figure.aligncenter,figure.de-align-center{width:90%}}figure figcaption{font-size:clamp(1.4rem,2vw,1.6rem);padding:1rem 0;border-bottom:1px solid var(--border)}.accordion .accordion-content{display:none}.tablist .trigger:hover,.tablist .trigger:focus,.tablist .trigger[aria-selected=true]{color:var(--primary-blue)}.pad{padding:var(--pad) 0!important}.gap{margin-top:var(--pad)!important}.minigap{margin:4rem 0}.minigap:first-child{margin-top:0}.minigap:last-child{margin-bottom:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}p,ul,ol,blockquote{margin:2rem 0}a{color:var(--link-color);font-weight:700;text-decoration-thickness:.2rem;text-underline-offset:10%}a:hover,a:focus{color:var(--link-color-hover);text-decoration-thickness:.3rem;text-underline-offset:15%}a:hover.deco,a:hover .deco,a:focus.deco,a:focus .deco{box-shadow:none}strong{font-weight:700}address{font-style:normal}blockquote{margin:0;font-family:var(--title-font);font-size:clamp(2rem,3vw,2.4rem);font-weight:700}blockquote:before{content:url(media/quote.svg);display:block;margin-bottom:1rem}blockquote cite{font-family:var(--body-font);font-size:clamp(1.6rem,2.5vw,1.8rem);font-style:normal;font-weight:400;margin:1rem 0 0}blockquote cite:before{content:"–";display:inline-block;padding-right:1rem}hr{margin:4rem 0}ul ul,ul ol,ol ul,ol ol{margin-top:5px;padding:0 2rem}ul ul li,ul ol li,ol ul li,ol ol li{padding:0!important}.filelist{list-style:none;padding:0}.filelist li{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--light);padding:1rem;border-radius:1rem;margin-bottom:5px}.filelist li p{font-size:1.4rem;margin:0}.filelist li .action{display:flex;align-items:center;gap:1rem}.filelist li .del{font-size:1.2rem;text-decoration:none;text-transform:uppercase;color:var(--dark)}.filelist li .del:hover,.filelist li .del:focus{color:var(--error)}.lead{font-size:clamp(2rem,5vw,2.4rem);font-weight:300}.small{font-size:1.4rem}.blue:not(.button){color:var(--primary-blue)}.green:not(.button){color:var(--primary-green)}.orange:not(.button){color:var(--accent-orange)}.yellow:not(.button){color:var(--accent-yellow)}::selection{background:var(--link-color);color:#fff}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--title-font);margin:4rem 0 3rem;line-height:1.1;font-weight:700}h1,.h1{font-size:clamp(3.6rem,5vw,4.2rem)}h2,.h2{font-size:clamp(3.2rem,5vw,3.6rem)}h3,.h3{font-size:clamp(2.8rem,5vw,3.2rem)}h4,.h4{font-size:clamp(2.4rem,3vw,2.8rem)}h5,.h5{font-size:clamp(2rem,3vw,2.4rem)}h6,.h6{font-size:clamp(1.8rem,3vw,2rem)}footer{border-top:1rem solid var(--accent-yellow)}footer .boxes{padding:5rem 0;display:grid;gap:5vw}@media(min-width:768px){footer .boxes{grid-template-columns:repeat(2,1fr);gap:3rem}}@media(min-width:1024px){footer .boxes{grid-template-columns:repeat(3,1fr)}}@media(min-width:1280px){footer .boxes{gap:5rem}}footer .boxes .box{border:1px solid #ccc;border-radius:1rem;padding:3rem;text-align:center;font-size:clamp(1.4rem,2.5vw,1.6rem)}footer .boxes .box img{margin:0 auto 1rem}footer .boxes .box:last-child{grid-column:-1/1}@media(min-width:1024px){footer .boxes .box:last-child{grid-column:auto}}footer .credits{background:var(--primary-green);padding:3rem 0;font-size:1.4rem;color:var(--white)}footer .credits .wrapper{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}footer .credits .wrapper p{margin:0}footer .credits .wrapper a{color:var(--white);text-decoration:none;font-weight:400}footer .credits .wrapper a:hover,footer .credits .wrapper a:focus{text-decoration:underline}header{position:relative;z-index:10;padding:2rem 0}header .navwrap{display:flex;justify-content:space-between;align-items:center;gap:2rem}header .navwrap.home{display:block;text-align:center}@media(min-width:1024px){header .navwrap.home{display:flex}}header .logo{display:inline-block;width:33rem;flex-shrink:1}header .login{margin:1rem auto 0;width:100%;max-width:80rem}@media(min-width:768px){header .login{display:flex;justify-content:space-between;align-items:center;gap:1rem}}@media(min-width:1024px){header .login{margin:0}}header .login .input-wrap{position:relative}header .login form{position:relative;width:100%;display:flex;align-items:flex-start}header .login form input{border-top-right-radius:0;border-bottom-right-radius:0;border-color:var(--primary-green)}header .login form input:focus{border-color:var(--dark)}header .login form .pass{font-size:1.2rem;margin-left:4rem;margin-right:-4rem;margin-bottom:0}@media(min-width:768px){header .login form .pass{margin:0;position:absolute;top:1.5rem;right:1.5rem}}header .login form .button{border-top-left-radius:0;border-bottom-left-radius:0}header .login .lang{display:inline-block;margin-top:1rem}@media(min-width:768px){header .login .lang{margin:0}}header .lang{font-size:1.4rem;color:var(--dark);text-decoration:none}header .lang:hover,header .lang:focus{color:var(--link-color-hover)}header .navcontent{flex-shrink:0}header .xtras{display:none}@media(min-width:1024px){header .xtras{display:flex;justify-content:flex-end;gap:1rem;margin-bottom:1.5rem}header .xtras form{position:relative;width:100%;max-width:32rem}header .xtras form input{height:4rem}header .xtras form .btn{position:absolute;top:.7rem;right:1rem}header .xtras .btns{display:flex;align-items:center;gap:1rem}}header .nav-trigger{--btn: 5rem;--border: 2px;--shift: 15px;--bar-w: 60;--bar-h: 3;--base-w: 60;--base-h: 4;--sx: calc(var(--bar-w) / var(--base-w));--sy: calc(var(--bar-h) / var(--base-h));width:var(--btn);height:var(--btn);border:var(--border) solid var(--primary-blue);background:transparent;padding:0;cursor:pointer;display:grid;place-items:center}header .nav-trigger__icon{display:block}header .nav-trigger rect{fill:var(--primary-blue);transform-box:fill-box;transform-origin:center;transition:transform .2s ease-in-out,fill .2s ease-in-out}header .nav-trigger rect:nth-child(1){transform:translateY(calc(var(--shift) * -1)) scaleX(var(--sx)) scaleY(var(--sy))}header .nav-trigger rect:nth-child(2),header .nav-trigger rect:nth-child(3){transform:scaleX(var(--sx)) scaleY(var(--sy))}header .nav-trigger rect:nth-child(4){transform:translateY(var(--shift)) scaleX(var(--sx)) scaleY(var(--sy))}header .nav-trigger.active{border-color:var(--accent-orange)}header .nav-trigger.active rect{fill:var(--accent-orange)}header .nav-trigger.active rect:nth-child(1),header .nav-trigger.active rect:nth-child(4){transform:translateY(0) scale(0)}header .nav-trigger.active rect:nth-child(2){transform:rotate(45deg) scaleX(var(--sx)) scaleY(var(--sy))}header .nav-trigger.active rect:nth-child(3){transform:rotate(-45deg) scaleX(var(--sx)) scaleY(var(--sy))}@media(min-width:1024px){header .nav-trigger{display:none}}nav ul{list-style:none;margin:0;padding:0}nav li{position:relative}nav a{display:block;text-decoration:none}nav.main{display:none;position:absolute;left:0;top:100%;width:100%;box-shadow:0 1rem 3rem #0000004d}@media(min-width:768px){nav.main{width:42rem;left:auto;right:5vw}}@media(min-width:1024px){nav.main{display:block!important;position:relative;right:auto;top:auto;width:auto;box-shadow:none}}nav.main a:not(.button){font-weight:500}nav.main>ul{background:var(--primary-blue)}@media(min-width:1024px){nav.main>ul{background:none;box-shadow:none;display:flex;gap:1rem}}@media(min-width:1340px){nav.main>ul{gap:2rem}}@media(min-width:1640px){nav.main>ul{gap:3rem}}nav.main>ul>li{border-bottom:1px solid rgba(var(--white-rgb),.2);padding:0 5vw}@media(min-width:768px){nav.main>ul>li{padding:0 2rem}}@media(min-width:1024px){nav.main>ul>li{border:none;padding:0}}@media(min-width:1024px){nav.main>ul>li:hover>ul,nav.main>ul>li:focus>ul{display:block!important}}@media(min-width:1024px){nav.main>ul>li:hover>a,nav.main>ul>li:focus>a{color:var(--primary-blue)}}nav.main>ul>li>a{text-transform:uppercase;font-size:1.6rem;color:var(--white);padding:1rem 0}@media(min-width:1024px){nav.main>ul>li>a{font-size:1.4rem;color:var(--dark);padding:0}}@media(min-width:1280px){nav.main>ul>li>a{font-size:1.6rem}}nav.main>ul>li ul{display:none}nav.main>ul>li>ul{width:fit-content}nav.main>ul>li.btns{padding:2rem 5vw;display:flex;gap:1rem}nav.main>ul>li.btns .button{width:100%}@media(min-width:768px){nav.main>ul>li.btns{padding:2rem}}@media(min-width:1024px){nav.main>ul>li.btns{display:none}}nav.main>ul>li.lang a{text-transform:none}@media(min-width:1024px){nav.main>ul>li.lang{display:none}}nav.main>ul>li.search{padding:2rem 5vw}nav.main>ul>li.search form{position:relative}nav.main>ul>li.search form input{height:4rem;border-color:var(--white);background:transparent;color:var(--white)}nav.main>ul>li.search form input::placeholder{color:var(--white);opacity:1}nav.main>ul>li.search form .btn{position:absolute;top:.7rem;right:1rem;color:var(--white)}nav.main>ul>li.search form .btn:hover,nav.main>ul>li.search form .btn:focus{color:var(--accent-orange)}@media(min-width:768px){nav.main>ul>li.search{padding:2rem}}@media(min-width:1024px){nav.main>ul>li.search{display:none}}nav.main .dropdown{padding-bottom:1rem;font-size:1.6rem}nav.main .dropdown li{margin:5px 0}nav.main .dropdown li>a{color:var(--white)}@media(min-width:1024px){nav.main .dropdown{position:absolute;background:var(--primary-blue);box-shadow:0 1rem 3rem #0000004d;font-size:1.4rem;padding:0}nav.main .dropdown li{border-bottom:1px solid rgba(var(--white-rgb),.2);white-space:nowrap;margin:0}nav.main .dropdown li:hover,nav.main .dropdown li:focus{background:var(--primary-blue-lighter)}nav.main .dropdown li>a{padding:1rem 2rem;color:var(--white)}}nav.main .drop{right:5vw;top:1.2rem;position:absolute;color:var(--white)}@media(min-width:768px){nav.main .drop{top:1rem;right:2rem}}@media(min-width:1024px){nav.main .drop{display:none}}@media(min-width:1024px){nav ul.dropdown[data-open=true]{display:flex}nav ul.sub[data-open=true]{display:block;top:-1px;left:100%}}nav ul[data-open=true]{display:block!important}@media(min-width:1024px){nav ul[data-open=true]{display:block!important}}main#content{padding:var(--pad) 0}.hero{margin-top:calc(var(--pad) * -1);margin-bottom:var(--pad);width:100vw;margin-inline:calc(-50vw + 50%);background:var(--primary-green);position:relative}.hero .hero-wrap{display:grid;align-items:center;padding:var(--pad) 0;position:relative;z-index:2}@media(min-width:1024px){.hero .hero-wrap{grid-template-columns:7fr 5fr;gap:5rem}}.hero .txtbox{color:var(--white)}.hero .txtbox .pre{font-family:var(--title-font);font-weight:300;font-size:clamp(2.4rem,3vw,3rem);position:relative}.hero .txtbox .pre:after{content:"";position:absolute;width:calc(100% - 11rem);height:1px;background:var(--white);right:0;bottom:1.2rem}@media(min-width:768px){.hero .txtbox .pre:after{width:calc(100% - 14rem)}}.hero .txtbox h1{font-size:clamp(3.2rem,4vw,6rem);margin:0}.hero .imgbox{display:none}@media(min-width:1024px){.hero .imgbox{display:block}}.hero.internal .hero-wrap{grid-template-columns:1fr}.vertiblock{display:grid;grid-template-columns:auto auto;gap:5vw;margin:4rem 0}@media(min-width:768px){.vertiblock{grid-column:img-end/wrap-end;grid-template-columns:auto 6rem;gap:2rem}}@media(min-width:1280px){.vertiblock{gap:4rem}}.vertiblock .rotate{writing-mode:vertical-rl;font-size:clamp(2.8rem,5vw,4.2rem);font-family:var(--title-font);font-weight:300;color:var(--accent-orange);margin:0}.introsplit{width:100vw;margin-inline:calc(-50vw + 50%);background:var(--light);display:grid}@media(min-width:768px){.introsplit{grid-template-columns:[full-start] calc((100% - min(90vw,148rem))/2) [wrap-start] minmax(0,1fr) [img-end] minmax(0,2fr) [wrap-end] calc((100% - min(90vw,148rem))/2) [full-end]}}@media(min-width:768px){.introsplit .imgbox{grid-column:full-start/img-end}}.introsplit .vertiblock{margin:0;padding:var(--pad) 5vw}@media(min-width:768px){.introsplit .vertiblock{padding:var(--pad) 0 var(--pad) 3rem}}@media(min-width:1280px){.introsplit .vertiblock{padding:var(--pad) 0 var(--pad) 5rem}}.navi{list-style:none;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;border-top:1px solid var(--dark);border-bottom:1px solid var(--dark);font-size:1.4rem;padding:1.5rem 0;margin:4rem 0}.navi a{text-decoration:none;text-transform:uppercase}.navi a.off{color:#707070;pointer-events:none}.steps{text-align:right}.filters{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:768px){.filters{grid-template-columns:repeat(4,minmax(0,1fr)) auto}}@media(min-width:1024px){.filters{gap:2rem}}.filters .multiselect{position:relative;width:100%}.filters .multiselect label{border:initial;clip:auto;height:auto;margin:0;overflow:visible;padding:revert-rule;position:static;width:auto}.filters .multiselect__field{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;min-height:5rem;margin:0;padding:1rem;color:var(--body-color);background:url('data:image/svg+xml;utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" height="50" width="100" version="1.1"%3E%3Cpolygon fill="black" points="100,0 0,0 50,50"/%3E%3C/svg%3E') right 1rem top 50%/1rem no-repeat var(--input-bg);border:1px solid var(--dark);border-radius:5px;font-family:var(--body-font);font-size:1.4rem;font-weight:400;outline:0;cursor:pointer}.filters .multiselect__field:focus,.filters .multiselect__field:focus-within{background-color:var(--input-focus);border-color:var(--link-color-hover)}.filters .multiselect__placeholder{opacity:1;color:var(--body-color)}.filters .multiselect__tag{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .8rem;color:var(--body-color);background-color:var(--input-focus);border:1px solid var(--dark);border-radius:2rem;font-size:1.2rem;line-height:1}.filters .multiselect__tag-remove{all:unset;display:inline-flex;align-items:center;cursor:pointer}.filters .multiselect__tag-remove:hover,.filters .multiselect__tag-remove:focus-visible{color:var(--link-color-hover)}.filters .multiselect__panel{position:absolute;inset-inline:0;top:calc(100% + .5rem);z-index:10;max-height:24rem;overflow-y:auto;background-color:var(--input-bg);border:1px solid var(--dark);border-radius:5px}.filters .multiselect__panel[hidden]{display:none}.filters .multiselect__option{display:flex;align-items:center;gap:1rem;padding:5px 1rem;color:var(--body-color);font-family:var(--body-font);font-size:1.4rem;font-weight:400;cursor:pointer}.filters .multiselect__option:hover{background-color:var(--input-focus)}.filters .multiselect__option input[type=checkbox]{accent-color:var(--dark);margin:0}.resource{background:var(--light);border-radius:1rem;overflow:hidden;box-shadow:0 1rem 3rem #0003}.resource:hover,.resource:focus{box-shadow:none}.resource .imgbox{display:block;overflow:hidden}.resource .imgbox:hover img,.resource .imgbox:focus img{transform:scale(1.1)}.resource .txtbox{padding:2rem;font-size:1.6rem}.resource .txtbox .title{font-family:var(--title-font);text-decoration:none;font-size:clamp(1.8rem,3vw,2rem);color:var(--dark)}.resource .txtbox .title:hover,.resource .txtbox .title:focus{color:var(--primary-green)}.resource .txtbox .specs{font-size:1.2rem;font-weight:700}.resource .txtbox .cta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.resource .txtbox .cta .fav{font-size:1.4rem;font-weight:700}.resource .txtbox .cta .fav .ico{color:var(--primary-green)}.resource .txtbox .cta .fav .ico.hov{display:none}.resource .txtbox .cta .fav:hover,.resource .txtbox .cta .fav:focus{color:var(--primary-green)}.resource .txtbox .cta .fav:hover .ico.def,.resource .txtbox .cta .fav:focus .ico.def{display:none}.resource .txtbox .cta .fav:hover .ico.hov,.resource .txtbox .cta .fav:focus .ico.hov{display:inline-block}.resource .txtbox .cta .fav.alt .ico.def{display:none}.resource .txtbox .cta .fav.alt .ico.hov{display:inline-block}.resource .txtbox .cta .fav.alt:hover .ico.def,.resource .txtbox .cta .fav.alt:focus .ico.def{display:inline-block}.resource .txtbox .cta .fav.alt:hover .ico.hov,.resource .txtbox .cta .fav.alt:focus .ico.hov{display:none}.resource .txtbox .cta .cat{width:3rem;height:3rem;border-radius:3rem;display:inline-flex;align-items:center;justify-content:center;background:var(--primary-green);color:var(--white)}.resource .txtbox .tags{list-style:none;margin:2rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:1rem}.resource .txtbox .tags .tag{display:inline-block;font-size:1.2rem;font-weight:500;padding:5px 1rem;border:1px solid var(--dark);border-radius:3rem}.progress{width:100%;height:5rem;background-color:var(--light);border-radius:5px;overflow:hidden}.progress .progress__fill{height:100%;width:0;background-color:var(--accent-yellow)}.tracker label{font-size:clamp(1.6rem,2.5vw,1.8rem);display:flex;align-items:center;margin-bottom:2rem!important;gap:1rem;line-height:1.2}.tracker label input{margin:0;width:2rem;height:2rem}.pseudotabs{list-style:none;padding:0;display:flex;gap:2rem;font-family:var(--title-font);font-size:clamp(2rem,3vw,2.4rem)}.pseudotabs li:after{content:"/";margin-left:2rem;font-weight:300;color:#707070}.pseudotabs li:last-child:after{content:"";margin:0}.pseudotabs li a{text-decoration:none;color:#707070}.pseudotabs li a.active,.pseudotabs li a:hover,.pseudotabs li a:focus{color:var(--accent-orange)}.pagelist .row{padding-bottom:3rem;margin-bottom:3rem;border-bottom:1px solid #ccc}.profile .imgbox{margin:0 0 2rem}.profile p{margin:0;font-size:1.4rem}.profile p.name{font-family:var(--title-font);font-size:clamp(1.8rem,3vw,2rem);font-weight:700;margin:0 0 1rem}.adminbar .admin{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr) auto}.adminbar .btns{display:flex;gap:2rem}.table{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;border-radius:1rem;border:1px solid var(--primary-blue)}.table .data-table{width:100%;min-width:42rem;border-collapse:collapse;text-align:left}.table .data-table th,.table .data-table td{padding:1rem;vertical-align:middle;font-size:clamp(1.4rem,2.5vw,1.6rem);font-weight:400}.table .data-table thead th{position:sticky;top:0;background:var(--primary-blue);color:var(--white);white-space:nowrap;font-family:var(--title-font);font-weight:700}.table .data-table tbody tr:nth-child(2n){background:var(--light)}.table .col-name{width:48%}.table .col-city{width:48%;min-width:9rem}.table .col-action{width:4%;white-space:nowrap}.table .action{text-align:right}.bubbleblock{position:relative}.bubbles{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none}.bubblebox{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-decoration:none;font-size:1.8rem;text-align:center;border-radius:5px;padding:2rem 1rem;color:var(--white)!important;position:relative}.bubblebox p{position:relative;z-index:2;margin:0;width:100%;font-weight:700}.bubblebox p.txt{text-transform:none;font-size:1.4rem;width:100%}.bubblebox.orange{background:var(--accent-orange-darker-10)}.bubblebox.blue{background:var(--primary-blue)}.bubblebox.green{background:var(--primary-green)}.grid{display:grid;gap:5vw}@media(min-width:640px){.grid{gap:3rem}}@media(min-width:768px){.grid.two{grid-template-columns:repeat(2,1fr)}.grid.two.alt :first-child{order:2}.grid.two.alt :last-child{order:1}.grid.three,.grid.four{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid.three{grid-template-columns:repeat(3,1fr)}.grid.four{grid-template-columns:repeat(4,1fr)}}@media(min-width:1280px){.grid{gap:5rem}}.grid .grid{gap:2rem}.fullblock{width:100vw;margin-inline:calc(-50vw + 50%);background:var(--light)}.fullblock .wrapper{position:relative;z-index:2}.fullblock.blue{background:var(--primary-blue);color:var(--white)}.fullblock.blue a:not(.button){color:var(--white)}.fullblock.green{background:var(--primary-green);color:var(--white)}.fullblock.green a:not(.button){color:var(--white)}.fullblock.orange{background:var(--accent-orange);color:var(--dark)}.fullblock.orange a:not(.button){color:var(--dark)}.fullblock.yellow{background:var(--accent-yellow);color:var(--dark)}.fullblock.yellow a:not(.button){color:var(--dark)}.fullblock:last-child{margin-bottom:calc(var(--pad) * -1)}.splitpage{display:grid;gap:5vw}@media(min-width:768px){.splitpage{grid-template-columns:2fr 1fr;gap:3rem}}@media(min-width:1280px){.splitpage{gap:5rem}}@media(min-width:768px){.splitpage.alt{grid-template-columns:1fr 2fr}}.icolist{list-style:none;padding:0}.icolist li{margin:1rem 0;position:relative;padding-left:3rem}.icolist li .ico{position:absolute;top:4px;left:0;color:var(--accent-yellow)}.btnlist{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:2rem}.accordions{display:grid;gap:1rem;margin:3rem 0}.accordions .accordion .accordion-trigger{width:100%;text-align:left;display:flex;justify-content:space-between;gap:2rem;padding:1.5rem 2rem;background:var(--primary-blue);font-family:var(--title-font);font-weight:700;color:var(--white);border:1px solid var(--primary-blue);border-radius:5px}.accordions .accordion .accordion-trigger .ico{margin-top:5px}.accordions .accordion .accordion-trigger.active{background:transparent;color:var(--primary-blue);border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.accordions .accordion .accordion-trigger:hover{background:transparent;color:var(--primary-blue)}.accordions .accordion .accordion-trigger p{margin:0}.accordions .accordion .accordion-trigger p span{font-weight:300}.accordions .accordion .accordion-content{font-size:1.6rem;border:1px solid var(--primary-blue);border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-top:none}.accordions .accordion .accordion-content .content{padding:0 2rem 2rem}.accordions.alt .accordion .accordion-trigger{background:var(--primary-green);border-color:var(--primary-green)}.accordions.alt .accordion .accordion-trigger.active,.accordions.alt .accordion .accordion-trigger:hover{background:transparent;color:var(--primary-green)}.accordions.alt .accordion .accordion-content{border-color:var(--primary-green)}@media(min-width:1024px){.accordions.big{gap:2rem}.accordions.big .accordion .accordion-trigger{padding:3rem;font-size:2rem}.accordions.big .accordion .accordion-content{font-size:1.8rem}.accordions.big .accordion .accordion-content .content{padding:0 3rem 3rem}}.imgpost{position:relative;color:var(--white);border-radius:1rem;box-shadow:0 1rem 3rem #0000004d;grid-row:span 2;display:grid;grid-template-columns:1fr;grid-template-rows:subgrid;text-decoration:none}.imgpost .txtbox{grid-column:1;grid-row:2;align-self:stretch;z-index:2;margin:1rem;background:#000000b3;padding:2rem;border-radius:1rem;font-size:1.4rem}.imgpost .txtbox p{font-weight:400;margin:1rem 0}.imgpost .txtbox p.title{font-family:var(--title-font);font-size:2rem;font-weight:700;display:flex;justify-content:space-between;gap:1rem;margin:0}.imgpost .txtbox p.title .ico,.imgpost .txtbox p.title .ico-hover{margin-top:5px;color:var(--accent-yellow)}.imgpost .txtbox p.title .ico-hover{display:none}.imgpost .imgbox{grid-column:1;grid-row:1/-1;overflow:hidden;border-radius:1rem}.imgpost:hover,.imgpost:focus{color:var(--white);box-shadow:none}.imgpost:hover img,.imgpost:focus img{transform:scale(1.1)}.imgpost:hover .ico,.imgpost:focus .ico{display:none}.imgpost:hover .ico-hover,.imgpost:focus .ico-hover{display:block!important}.deco{border-radius:1rem;box-shadow:0 1rem 3rem #0000004d}.timeline{list-style:none;margin:0;padding:0 0 0 5rem;position:relative}.timeline:before{content:"";position:absolute;left:13px;top:1rem;bottom:0;width:4px;background:var(--accent-yellow);border-radius:4px}.timeline .item{position:relative;margin:0 0 3rem}.timeline .item:before{content:"";position:absolute;left:-5rem;top:1rem;width:3rem;height:3rem;background:var(--white);border:4px solid var(--accent-yellow);border-radius:50%;z-index:1}.timeline .item:last-child:after{content:"";position:absolute;left:-6rem;top:3rem;bottom:0;width:3rem;background:var(--white)}.timeline .card{position:relative;background:var(--light);border-radius:1rem;padding:2rem;box-shadow:0 5px 3rem #00000026;display:grid;grid-template-columns:1fr;gap:2rem}.timeline .card:before{content:"";position:absolute;left:-1rem;top:1rem;width:1.5rem;height:3rem;background:var(--light);clip-path:polygon(100% 0,100% 100%,0 50%)}@media(min-width:768px){.timeline .card{padding:3rem;grid-template-columns:1fr fit-content(300px)}}.timeline .card .h6{border-bottom:1px solid #ccc;padding-bottom:2rem}.timeline .card ul li{padding-left:3rem!important}.callout{background:var(--primary-blue);padding:5rem;border-radius:1rem;text-align:center;margin-left:auto;margin-right:auto;width:100%;max-width:96rem;color:var(--white)}.callout a{color:var(--white)}.decobox{border-radius:1rem;background:var(--light);padding:5vw;box-shadow:0 1rem 3rem #0000004d}@media(min-width:1024px){.decobox{padding:5rem}}
