/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{width:100vw;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:14px;color:#000;text-rendering:optimizeLegibility;overflow-x:hidden}a,a:link,a:visited{color:inherit;text-decoration:none;outline-style:none}a:link img,a:visited img,a img{border:none}.a,li a,p a{transition:color .3s ease;text-decoration:underline!important;opacity:.6;cursor:pointer}.a:hover,li a:hover,p a:hover{opacity:1}h1,p{margin:0}header,section{width:100%;padding:0}.cookie-notice{display:flex;flex-direction:column;align-items:center;max-width:340px;padding:20px;font-size:16px;color:#fff;box-shadow:0 0 15px 0 rgba(36,37,38,.1);border-radius:8px;background-color:#30364b;position:fixed;right:20px;bottom:20px}@media(max-width:380px){.cookie-notice{max-width:100vw;width:100vw;right:0;bottom:0;border-radius:0}}.cookie-notice>*{width:100%;margin:10px 0}.cookie-notice>:first-child{margin-top:0}.cookie-notice>:last-child{margin-bottom:0}.cookie-notice .text{text-align:center}.cookie-notice .actions{display:flex;justify-content:space-between;align-items:center}.cookie-notice .actions>*{padding:.5rem 1rem;border-radius:8px}.cookie-notice .actions a{border:1px solid #fff;font-size:14px}.cookie-notice .actions a:hover{text-decoration:underline}.cookie-notice .actions button{background-color:#5fc1c8;color:#fff}section.error{display:flex;flex-wrap:wrap;background-color:#f6f6f6}section.error>*{min-width:500px;min-height:calc(100vh - 80px);padding:10vh;display:flex;flex-direction:column;justify-content:center;align-items:baseline;flex-grow:1;flex-basis:50vw}@media(max-width:500px){section.error>*{min-width:100%}}section.error .message .title{font-size:35px;font-weight:500}section.error .message .subtitle{margin:20px 0;font-size:22px;color:#586069}section.error .message .subtitle:first-child{margin-top:0}section.error .message .subtitle:last-child{margin-bottom:0}section.error .message .actions{margin:15px 0}section.error .message .actions:first-child{margin-top:0}section.error .message .actions:last-child{margin-bottom:0}section.error .message .actions .button{margin:0 6px;font-size:18px!important}section.error .message .actions .button:first-child{margin-left:0}section.error .message .actions .button:last-child{margin-right:0}section.error .illustration{background-size:90%;background-repeat:no-repeat;background-position:50%}section.error .illustration.bus{background-image:url(/_next/static/media/bus.3afe4535.png)}section.error .illustration.metro{background-image:url(/_next/static/media/metro.7916d687.png)}section.error .illustration.train{background-image:url(/_next/static/media/train.ce647af2.png)}section.error .illustration.tram{background-image:url(/_next/static/media/tram.24d48c03.png)}footer{justify-content:center;flex-wrap:wrap;color:#aeaeae;font-size:14px}footer,footer>*{display:flex;align-items:center}footer>*{width:500px;padding:40px 60px;flex-direction:column}footer .legal>*{margin:12px 0}footer .legal>:first-child{margin-top:0}footer .legal>:last-child{margin-bottom:0}footer .legal .imagotype{height:55px}footer .legal p{text-align:center}footer .extra .links a:hover{text-decoration:underline}footer .extra .links a:before{content:"•";padding:0 5px;display:inline-block}footer .extra .links a:first-child:before{content:""}footer .extra .social{margin:30px 0}footer .extra .social:first-child{margin-top:0}footer .extra .social:last-child{margin-bottom:0}footer .extra .social .title{font-size:16px;font-weight:500;text-align:center;margin:15px 0}footer .extra .social .title:first-child{margin-top:0}footer .extra .social .title:last-child{margin-bottom:0}footer .extra .social .icon{height:25px;margin:0 5px}footer .extra .social .icon:hover{opacity:.75}footer .extra .language{width:140px;padding:.5em 3.5em .5em 1em;border:1px solid #aeaeae;border-radius:5px;line-height:1.5em;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#aeaeae 0),linear-gradient(135deg,#aeaeae 50%,transparent 0),linear-gradient(90deg,#aeaeae,#aeaeae);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}section.legal{max-width:1000px;margin:0 auto;padding:50px 60px;font-size:17px}@media(max-width:500px){section.legal{padding:30px}}section.legal h1,section.legal h2,section.legal h3{color:#30364b}section.legal p{margin:14px 0}section.legal p:first-child{margin-top:0}section.legal p:last-child{margin-bottom:0}section.legal p.definition,section.legal p.figure{text-align:center}section.legal p.figure{margin:30px 0;color:#646c77}section.legal p.figure span{display:block;margin-top:14px}section.legal ul>li{margin:7px 0}section.legal ul>li:first-child{margin-top:0}section.legal ul>li:last-child{margin-bottom:0}section.download{padding:50px 60px;background-color:#f6f6f6;text-align:center}@media(max-width:500px){section.download{padding:30px}}button{border:none;cursor:pointer;outline-style:none}.button{background:transparent;border:1px solid #30364b;border-radius:5px;padding:.5rem 1rem;font-size:20px!important;display:inline-block;text-align:center;cursor:pointer}.button.reverse{background-color:#30364b;color:#fff}.button.light{color:#fff;border-color:#fff}.button.light.reverse{background-color:#fff;color:#5fc1c8}header.main{display:flex;flex-wrap:wrap}header.main>*{min-width:500px;min-height:100vh;display:flex;flex-direction:column;flex-grow:1;flex-basis:50vw}@media(max-width:500px){header.main>*{min-width:100%}}header.main .introduction{background-color:#5fc1c8;color:#fff;justify-content:flex-start}header.main .introduction .wrapper{height:100vh;padding:60px;display:flex;flex-direction:column;justify-content:center}@media(max-width:500px){header.main .introduction .wrapper{padding:30px}}header.main .introduction .wrapper.fixed{position:fixed;width:50vw}header.main .introduction .wrapper>*{margin:15px 0}header.main .introduction .wrapper>:first-child{margin-top:0}header.main .introduction .wrapper>:last-child{margin-bottom:0}header.main .introduction .imagotype{width:250px}header.main .introduction .title{font-size:48px;font-weight:700}@media(max-width:500px){header.main .introduction .title{font-size:38px}}header.main .introduction .subtitle{padding-left:25px;font-size:20px;border-left:1.5px solid #fff}header.main .introduction .buttons{margin:8px 0}header.main .introduction .buttons:first-child{margin-top:0}header.main .introduction .buttons:last-child{margin-bottom:0}header.main .introduction a.button,header.main .introduction button{margin:7px 15px 7px 0}header.main .introduction a.button:first-child,header.main .introduction button:first-child{margin-top:0}header.main .introduction a.button:last-child,header.main .introduction button:last-child{margin-bottom:0;margin-right:0}header.main .purposes{padding:60px;justify-content:center}@media(max-width:500px){header.main .purposes{padding:30px}}header.main .purposes .purpose{width:75%;margin:20px 0;border-radius:10px;box-shadow:4px 4px 15px 0 rgba(36,37,38,.08);overflow:hidden;display:flex}@media(max-width:500px){header.main .purposes .purpose{flex-direction:column}}header.main .purposes .purpose:first-of-type{margin-top:0}header.main .purposes .purpose:last-of-type{margin-bottom:0}header.main .purposes .purpose:nth-of-type(2n){align-self:flex-end}header.main .purposes .purpose .icon{padding:0 20px;font-size:40px;display:flex;justify-content:center;align-items:center}@media(max-width:500px){header.main .purposes .purpose .icon{padding:10px}}header.main .purposes .purpose .icon img{height:50px}header.main .purposes .purpose:first-of-type .icon{background-color:#fecd57}header.main .purposes .purpose:nth-of-type(2) .icon{background-color:#eb87bf}header.main .purposes .purpose:nth-of-type(3) .icon{background-color:#ec5564}header.main .purposes .purpose:nth-of-type(4) .icon{background-color:#5e9cea}header.main .purposes .purpose:nth-of-type(5) .icon{background-color:#9ed36a}header.main .purposes .purpose:nth-of-type(6) .icon{background-color:#ac92ea}header.main .purposes .purpose:nth-of-type(7) .icon{background-color:#ffb75e}header.main .purposes .purpose .text{padding:20px}header.main .purposes .purpose .text .title{margin-bottom:10px;font-size:20px;font-weight:700;color:#30364b}header.main .purposes .purpose .text .description{font-size:16px}section.context{background-color:#f6f6f6;display:flex;flex-direction:column}section.context .container{display:flex;flex-wrap:wrap}@media(max-width:1120px){section.context .container{flex-direction:column}}section.context .container>*{min-height:calc(100vh - 150px);padding:40px;display:flex;flex-basis:12.5vw}@media(max-width:500px){section.context .container>*{padding:30px}}section.context .container .grid{background-color:#f6f6f6;font-size:15px;font-weight:lighter;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-grow:3}section.context .container .grid .item{width:170px;color:#30364b;text-align:center;flex-basis:50%;flex-grow:1}section.context .container .grid .item .number{font-size:40px;font-weight:500}section.context .container .grid .item .number .multiplier{font-size:30px}section.context .container .grid .item .icon{width:100%;height:40px;margin-bottom:12px;background-repeat:no-repeat;background-size:contain;background-position:50%}section.context .container .grid .item .icon.bicycle{background-image:url(/_next/static/media/bicycle.4496a38d.svg)}section.context .container .grid .item .icon.bus{background-image:url(/_next/static/media/bus.99b60570.svg)}section.context .container .grid .item .icon.metro{background-image:url(/_next/static/media/metro.340dbcb8.svg)}section.context .container .grid .item .icon.train{background-image:url(/_next/static/media/train.49217707.svg)}section.context .container .grid .item .icon.tram{background-image:url(/_next/static/media/tram.934ec20c.svg)}section.context .container .grid .item .icon.trolleybus{background-image:url(/_next/static/media/trolleybus.af7963d7.svg)}section.context .container .grid .item .icon.walking{background-image:url(/_next/static/media/walking.48108168.svg)}section.context .container .community-kingdom-of-the-valencian-country{flex-grow:2;background-image:url(/_next/static/media/map.5e34e86e.svg);background-position:50%;background-repeat:no-repeat;background-origin:content-box}section.context .photos{width:100%;display:flex;flex-wrap:wrap}section.context .photos .photo{min-width:175px;height:150px;flex-grow:1;background-repeat:no-repeat;background-position:50%;background-size:cover}@media(max-width:175px){section.context .photos .photo{min-width:100%}}section.context .photos .photo:first-of-type{background-image:url(/_next/static/media/1.ea0efb95.jpg)}section.context .photos .photo:nth-of-type(2){background-image:url(/_next/static/media/2.6df14f17.jpg)}section.context .photos .photo:nth-of-type(3){background-image:url(/_next/static/media/3.3e23157d.jpg)}section.context .photos .photo:nth-of-type(4){background-image:url(/_next/static/media/4.1cebe9e5.jpg)}section.context .photos .photo:nth-of-type(5){background-image:url(/_next/static/media/5.e0c5a625.jpg)}section.context .photos .photo:nth-of-type(6){background-image:url(/_next/static/media/6.be9f50b2.jpg)}section.claims{padding:80px 60px;display:flex;flex-direction:column;align-items:center}@media(max-width:500px){section.claims{padding:40px 30px}}section.claims p{margin:12px 0}section.claims p:first-child{margin-top:0}section.claims p:last-child{margin-bottom:0}section.claims .introduction{max-width:850px;text-align:center}section.claims .introduction .title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 30px;padding:10px 14px;background-color:#5fc1c8;border-radius:8px;color:#fff;font-size:16px;font-weight:400}section.claims .introduction .subtitle{margin-bottom:15px;font-size:35px;font-weight:700;color:#30364b}section.claims .introduction .description{margin-bottom:40px;font-size:20px}section.claims .cards{max-width:1000px;display:flex;flex-wrap:wrap}section.claims .cards .column{min-width:400px;margin-top:40px;display:flex;flex-direction:column;flex-grow:1;flex-basis:50%}@media(max-width:400px){section.claims .cards .column{min-width:100%}}section.claims .cards .column .claim{padding:25px 30px}@media(max-width:500px){section.claims .cards .column .claim{padding:25px 0}}section.claims .cards .column .claim:first-child{padding-top:0}section.claims .cards .column .claim:last-child{padding-bottom:0}section.claims .cards .column .claim>.title{margin-bottom:10px;font-size:25px;font-weight:700;color:#30364b}section.claims .cards .column .claim>.description{font-size:18px}section.claims .cards .column .claim .info{margin-top:20px;padding:15px;border-radius:10px;border:1px solid #ccc;color:#586069}section.claims .cards .column .claim .info>.title{margin-bottom:10px;font-size:18px;font-weight:700}section.claims .cards .column .claim .info>.description{font-size:16px}section.claims .cards .column .claim .info>.chart{height:260px;margin-bottom:10px}section.claims .cards .column .claim .info>.source{font-size:13px;text-align:center}section.claims .cards .column .claim .info>.source>.title{font-weight:500}section.claims .cards .column .claim .info>.source a:hover{text-decoration:underline}section.claims .cards .column .claim>.tags{margin-top:10px;font-size:12px}section.claims .cards .column .claim>.tags span{margin:10px 10px 0 0;padding:5px 8px;border-radius:5px;display:inline-block;color:#fff}section.claims .cards .column .claim>.tags span:before{padding-right:5px;content:"@"}section.claims .cards .column .claim>.tags span.reverse{border:1px solid #a9b1bc;color:#a9b1bc}section.claims .cards .column .claim>.tags span.adif{background-color:#9ed36a}section.claims .cards .column .claim>.tags span.atmv{background-color:#4b89da}section.claims .cards .column .claim>.tags span.city-councils{background-color:#3db2e5}section.claims .cards .column .claim>.tags span.congreso{background-color:#eb87bf}section.claims .cards .column .claim>.tags span.fgv{background-color:#fcd277;color:#424953}section.claims .cards .column .claim>.tags span.generalitat{background-color:#e8563f}section.claims .cards .column .claim>.tags span.spanish-government{background-color:#f5ba45}section.claims .cards .column .claim>.tags span.renfe{background-color:#ac92ea}section.join{flex-wrap:wrap}section.join,section.join>*{display:flex;justify-content:center}section.join>*{min-width:500px;min-height:100vh;padding:10vh 6vw;flex-direction:column;align-items:center;flex-grow:1;flex-basis:50vw}@media(max-width:500px){section.join>*{min-width:100%}}.join-box.support{color:#30364b;background-color:#f6f6f6}.join-box.support .box .icon{background-color:#f76d82}.join-box.associate{color:#fff;background-color:#30364b;display:flex;justify-content:center;align-items:center}.join-box.associate .box{border-color:#fff}.join-box.associate .box .icon{background-color:#53caf0}.join-box.associate .box hr{border-color:#fff}.join-box.associate .box .button{color:#30364b;background-color:#fff}.join-box .box{max-width:400px;padding:1rem;border:1px solid #30364b;border-radius:8px;font-size:18px;display:flex;flex-direction:column;align-items:center}.join-box .box>*{margin:10px 0}.join-box .box>:first-child{margin-top:0}.join-box .box>:last-child{margin-bottom:0}.join-box .box .title{font-size:30px;font-weight:700;text-align:center}.join-box .box .icon{width:70px;height:70px;margin-bottom:0;padding:10px;border-radius:50%;display:flex;justify-content:center;align-items:center}.join-box .box .icon img{height:60%}.join-box .box p{text-align:center}.join-box .box p.notice{padding:10px 15px;font-size:14px;background-color:rgba(115,177,244,.5);border-radius:5px}.join-box .box hr{width:80%;border:none;border-bottom:1px solid #30364c}.join-box .box ul{padding:0 0 0 1.5rem}.join-box .box ul li{margin:8px 0;font-size:16px}.join-box .box ul li:first-child{margin-top:0}.join-box .box ul li:last-child{margin-bottom:0}.join-box .box .button{width:100%}.join-box .box .instructions{margin-top:20px}nav{justify-content:space-between;width:100%;height:80px;background-color:#5fc1c8}nav,nav>*{display:flex}nav>*{align-items:center;flex-grow:1;flex-basis:100vw;padding:20px}nav .control img{height:20px}nav .imagotype{justify-content:center;padding:0}nav .imagotype img{height:70%}section.team{display:flex;flex-direction:column;padding:40px;background-color:#f6f6f6}@media(max-width:500px){section.team{padding:20px}}section.team .category{display:flex;flex-direction:column;align-items:center;margin:15px 0}section.team .category:first-child{margin-top:0}section.team .category:last-child{margin-bottom:0}section.team .category .title{font-size:30px;font-weight:700;color:#30364b}section.team .category .tags .tag{margin:10px 10px 0 0;padding:5px 8px;background-color:#a9b1bc;border-radius:8px;font-size:12px;color:#fff}section.team .category .description{max-width:700px;font-size:18px}section.team .category .description,section.team .category .tags,section.team .category .title{margin:10px 0;text-align:center}section.team .category .description:first-child,section.team .category .tags:first-child,section.team .category .title:first-child{margin-top:0}section.team .category .description:last-child,section.team .category .tags:last-child,section.team .category .title:last-child{margin-bottom:0}section.team .category .subcategory{margin:10px 0 0}section.team .category .subcategory .title{font-weight:600;color:gray;font-size:22px;margin:5px}section.team .category .persons{display:flex;flex-wrap:wrap;justify-content:center}@media(max-width:500px){section.team .category .persons{flex-direction:column;align-items:center}}section.team .category .persons .person{display:flex;flex-direction:column;align-items:center;width:260px;margin:15px;padding:20px;background-color:#fff;border-radius:10px;box-shadow:4px 4px 15px 0 rgba(36,37,38,.08)}section.team .category .persons .person>*{margin:4px 0}section.team .category .persons .person>:first-child{margin-top:0}section.team .category .persons .person>:last-child{margin-bottom:0}section.team .category .persons .person .avatar,section.team .category .persons .person .social{margin:12px 0}section.team .category .persons .person .avatar:first-child,section.team .category .persons .person .social:first-child{margin-top:0}section.team .category .persons .person .avatar:last-child,section.team .category .persons .person .social:last-child{margin-bottom:0}section.team .category .persons .person .avatar{width:100px;border-radius:50%}section.team .category .persons .person .name{font-size:18px;font-weight:700;color:#30364b}section.team .category .persons .person .name,section.team .category .persons .person .position{text-align:center}section.team .category .persons .person .social .icon{height:20px;margin:0 5px}section.team .category .persons .person .social .icon:hover{opacity:.75}