*{box-sizing:border-box}body{margin:0;background:#f6f5f4 url('/assets/paper.png') repeat;color:#48483e;font-family:'Archivo Narrow','Arial Narrow',sans-serif;font-size:16.8px;line-height:1.36}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}strong,.red-title{color:#b71c1c;font-weight:700}.site{width:960px;max-width:100%;margin:10px auto 20px}nav{border-top:20px solid #c5292c;padding-top:10px;margin-bottom:10px;background:transparent}#navigation{display:flex;flex-wrap:wrap;background:#fefefe;position:relative}.nav-item>a{display:block;text-decoration:none;padding:17px 18px;font-size:11.7px;line-height:14px;border-right:1px solid #e5e5e5;color:#000}.nav-item>a:hover,.nav-item>a.active{background:#dcdcdc}.nav-item{position:relative}.submenu{display:none;position:absolute;top:100%;left:0;min-width:200px;background:#fefefe;z-index:5;box-shadow:0 4px 8px #0002}.submenu a{display:block;padding:10px 15px;text-decoration:none}.nav-item:hover .submenu,.nav-item:focus-within .submenu{display:block}#menu-toggle{display:none}header{padding:10px;background:#fefefe;margin-bottom:10px;height:153px}header img{width:100%;height:133px;object-fit:cover}main{background:#fbfbfa;border:1px solid #e5e5df}.home{padding:30px 25px 22px}.intro{text-align:justify}.intro p{margin:0 0 23px}.intro .sign{width:186px;height:139px;float:left;margin:4px 20px 12px 0}.registration{clear:both;text-align:center;padding-top:26px;margin-bottom:27px}.button{background:#eeb7b7;color:#000;display:inline-block;padding:10px 16px;font-family:Arial,sans-serif;font-size:14.6667px;text-decoration:none;line-height:19px}.instructions{margin:0 0 27px;color:#b71c1c;font-weight:bold;text-align:center;line-height:23px}.download{text-align:center;font-family:Arial,sans-serif;font-size:14px;letter-spacing:-.8px;margin:0 0 30px;line-height:20px}.download a{color:#b71c1c}.gallery{height:247px;position:relative}.gallery>img{display:block;width:334px;height:200px;object-fit:cover;margin:auto}.gallery-controls{display:flex;gap:12px;align-items:center;margin:8px 6px}.thumbnail{border:2px solid transparent;padding:3px;background:none;height:35px}.thumbnail.selected{border-color:#ccc}.thumbnail img{max-width:40px;max-height:25px}.gallery-controls>#gallery-full{margin-left:auto;border:0;background:none;font-size:24px}.tele-title{text-align:center;font-weight:700;color:#b71c1c;margin:26px 0 25px}.tele-copy{margin:0 0 27px;line-height:23px}.tele-button{background:#ecaaaa}.cards{display:flex;gap:20px;background:#c5292c;padding:20px;margin-top:26px}.cards section{flex:1;background:#fbfbfa;text-align:center;padding:20px 10px;height:115px}.cards h2{font-size:19.2px;margin:0 0 10px;color:#545448}.cards a{background:#fefefe;padding:10px 16px;text-decoration:none}.columns{display:grid;grid-template-columns:275px 1fr;gap:6px;align-items:start}.article{padding:30px 25px 25px;min-height:330px;text-align:justify}.article p{margin:0;line-height:22.8px;min-height:22.8px}.article h2{font-size:19.2px;color:#545448;line-height:26px;margin:0 0 27px}.article h2:not(:first-child){margin-top:27px}.article .partners{display:block;width:328px;max-width:100%;height:106px;object-fit:contain;margin:28px 0 13px}.article.structure p{font-size:15.7px;line-height:21.35px;min-height:21.35px}.article.structure p:first-child{font-size:16.8px;color:#b71c1c;font-weight:bold}.article .red-title{margin-bottom:27px}aside>div{padding:30px 20px 20px;border:1px solid #e5e5df;background:#fbfbfa}aside a{display:block;border-bottom:1px solid #ddd;padding:7px 0;font-size:14.6667px;text-decoration:none;line-height:18px}aside a:last-child{border:0}aside section{height:40px;background:#c5292c;margin-top:10px}.document{display:flex;gap:10px;margin-bottom:27px;min-height:69px;line-height:22.6px;text-align:left}.document>img{width:51px;height:51px}.document a,.document span{display:block}.document:last-child{margin-bottom:0}footer{display:flex;justify-content:space-between;border:1px solid #e5e5df;border-top:10px solid #e7e7e2;background:#fbfbfa;margin-top:10px;padding:20px;font-size:13.608px;line-height:21px;min-height:93px}footer>div:last-child{text-align:right}#print{border:0;background:none;padding:0;text-decoration:underline;font-size:inherit}#desktop-view{font-size:16.8px}dialog{border:0;max-width:95%;padding:30px}dialog img{max-width:100%;width:668px}#close-photo{position:absolute;top:0;right:5px;font-size:24px;border:0;background:none}@media(max-width:767px){.site{margin-top:0}nav{border:0;padding:0;background:#fefefe;min-height:53px;margin-bottom:20px}#menu-toggle{display:block;height:53px;width:53px;text-align:left;border:0;background:none;font-size:28px;padding:7px 13px;line-height:35px}#navigation{display:none}#navigation.open{display:block}.nav-item>a{font-size:14px;padding:12px 20px}.submenu{position:static;box-shadow:none;padding-left:15px}header{height:auto;margin-bottom:10px}header img{display:block;height:auto;object-fit:contain}.home{padding:40px 25px 41px;border-top:10px solid #e7e7e2}.intro p{margin-bottom:23px;line-height:23px}.intro .sign{margin-top:6px}.registration{padding-top:27px;margin-bottom:27px}.registration .button{width:100%;line-height:23px}.instructions{line-height:23.5px;margin-bottom:29px}.download{line-height:21px;margin-bottom:30px}.gallery{height:247px;overflow:hidden}.gallery>img{max-width:100%}.tele-title{margin-top:27px;margin-bottom:26px}.tele-copy{text-align:justify;line-height:23.5px}.cards{flex-direction:column;gap:20px}.cards section{flex:auto;min-height:115px}.columns{display:flex;flex-direction:column;gap:0;border-top:10px solid #e7e7e2}.article{order:0;width:100%;padding:40px 25px 35px;min-height:0}.article p{line-height:23px}.article .partners{margin-top:28px;margin-bottom:13px}aside{order:1;width:100%}aside>div{display:none}aside section{margin:0;height:40px}.transparency .document{min-height:69px;height:auto;margin-bottom:27px}.document>div{min-width:0}.document a{overflow-wrap:anywhere}footer{margin-top:20px;min-height:113px;padding:20px;gap:35px}footer>div:first-child{max-width:200px}footer>div:last-child{min-width:76px}}@media print{nav,aside,footer,.gallery-controls{display:none}.site{width:100%;margin:0}.columns{display:block}body{background:white}.article{border:0}}

/* Measurements shared by all captured pages. */
header{height:auto;position:relative}header>a{display:block;position:relative}header img{height:auto;display:block;object-fit:contain}header img.header-logo{position:absolute;top:0;left:0;width:36.2766%;height:auto}.nav-item>a{padding:17.55px 17.55px;color:#464646;line-height:13.2px}aside>ul{list-style:none;margin:0;padding:30px 20px 20px;border:1px solid #e5e5df;background:#fbfbfa}aside>ul a{font-size:15.4px;padding:6.16px 0;line-height:20.7px}aside>ul li:last-child a{border:0}.article .partners{display:flex;gap:5px;width:328px;max-width:100%;height:106px;margin-top:28px}.partners img{width:calc((100% - 10px)/3);object-fit:contain}.article .partners-wide{display:block;width:540px;max-width:100%;height:auto;margin:27px auto 0}.article.structure p{font-family:'Arial Narrow',sans-serif;font-size:14.6667px;line-height:21.35px;min-height:21.35px}.article.structure p:first-child{font-family:'Arial Narrow',sans-serif;font-size:14.6667px}.structure strong{color:#981818}.article h2:first-child{color:#141212}.statute{margin:26px 0}.empty-after-document{display:none}.gallery picture{display:block}.gallery picture img{display:block;width:334px;height:200px;object-fit:cover;margin:auto}.gallery-controls{margin-top:8px}.button{font-size:14px;padding:10px 16px}.cards a{color:#525252}#print img{width:18px;height:14px;vertical-align:middle}footer{background:#fbfbfa}.article.structure{padding-bottom:65px}
@media(min-width:768px) and (max-width:1007px){.site{width:calc(100% - 48px)}.home{padding-top:24px;border-top:10px solid #e7e7e2}.columns{grid-template-columns:28.65% 1fr}.article{padding-top:30px}.gallery picture img{width:266px;margin-left:auto;margin-right:82px}}
@media(max-width:767px){aside>ul{display:none}.article .partners{margin-top:28px;margin-bottom:13px}.gallery picture img{width:60px;height:200px;margin:0 0 0 auto}.article .partners-wide{margin-top:27px}.article.structure{padding-bottom:65px}.registration .button{line-height:23px}.button{font-size:14px}.home .intro p{line-height:23px}.home .intro p:last-child{margin-bottom:23px}.gallery-controls{margin-top:8px}.article p{line-height:23px}.structure p{line-height:21.35px}header img.header-logo{height:auto}.nav-item>a{font-size:14px;padding:12px 20px}}

#navigation{list-style:none;margin:0;padding:0}.statute{min-height:51px}.article .foundation{font-family:'Arial Narrow',sans-serif;font-size:16.8px}.article.structure{padding-bottom:25px;text-align:left}.structure p:nth-child(-n+4){line-height:23.5px;min-height:23.5px}.structure p:has(strong){text-align:justify}.structure p:first-child{line-height:23.5px;min-height:23.5px}.statute+ .empty-after-document{display:none}body{background-image:none;position:relative}body::before{content:'';position:absolute;top:-10px;left:0;right:0;height:900px;background:url('/assets/paper.png') repeat;z-index:-1}
@media(max-width:767px){.registration .button{padding-top:7.5px;padding-bottom:7.5px}.tele-copy{line-height:23px}.home+footer{margin-top:10px}.article.structure{padding-bottom:51px}}

/* Continuity fixes: colours, favicon-ready chrome, usable mobile gallery, normativa. */
.nav-item>a:hover{background:#eeeeee}
.nav-item>a.active{background:#dcdcdc}
.submenu a:hover{background:#eeeeee}
strong{color:#b71c1c}
.structure strong{color:#981818}
.red-title,.transparency .red-title{color:#981818}
.instructions,.tele-title{color:#b71c1c}
.transparency .document a{color:#981818}
#print img{width:18px;height:14px;vertical-align:-2px;margin-right:4px}
.download a{overflow-wrap:anywhere}
.gallery{display:flex;flex-direction:column;align-items:stretch}
.gallery picture{width:100%}
.gallery picture img,.gallery>img{width:334px;max-width:100%;height:200px;object-fit:cover;margin:0 auto;display:block}
.statute{margin:26px 0 27px;align-items:flex-start}
.article .partners-wide{display:block;width:min(540px,100%);height:auto;margin:27px auto 0;object-fit:contain}
@media(min-width:768px) and (max-width:1007px){
  .gallery picture img{width:266px;margin-left:auto;margin-right:82px}
}
@media(max-width:767px){
  .gallery{height:auto;min-height:247px;overflow:visible}
  .gallery picture img,.gallery>img{
    width:100%;
    max-width:340px;
    height:200px;
    margin:0 auto;
    object-fit:cover;
  }
  .gallery-controls{margin:10px 0 0;flex-wrap:wrap}
  .article .partners-wide{width:100%;max-width:100%;margin-top:24px}
  .article .document.statute{margin:22px 0 24px}
  .article h2{margin-bottom:22px;line-height:1.3}
  .article p{line-height:23px}
  .home .download{letter-spacing:0;padding:0 2px}
}
