::selection{color:#000;background:#1bef1e}::selection{color:#000;background:#1bef1e}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:400;overflow-x:hidden}strike{color:#1bef1e}#app-fixed{background:#f7f7f5;flex-direction:column;width:450px;height:100vh;display:flex;position:fixed;top:0;left:0}#app-fixed header{flex-grow:1;padding:3rem}#app-fixed header .brand{max-width:300px}#app-fixed header nav{margin-top:4.5rem}#app-fixed header nav ul{padding:0;list-style:none}#app-fixed header nav ul li a{color:#000;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:4rem;font-style:italic;font-weight:600;line-height:6rem;text-decoration:none}#app-fixed header nav ul li.active a span,#app-fixed header nav ul li:hover a span{z-index:1;position:relative}#app-fixed header nav ul li.active a span:before,#app-fixed header nav ul li:hover a span:before{content:"";z-index:-1;border-top:7px solid #1bef1e;width:100%;margin:0 auto;position:absolute;inset:55% 0 0}#app-fixed footer{color:#636363;padding:3rem;font-size:.8rem;display:flex}#app-fixed footer p{margin:0}#app-fixed footer ul{margin:0 0 0 auto}#app-fixed footer ul li{display:inline}#app-fixed footer ul li:first-child{margin-right:10px}#app-fixed footer ul li a{color:#636363;text-decoration:none}#app-content{display:flex}#app-content #sections{width:100%;margin-left:450px}#app-content #sections #portada{background:#f7f7f5;font-size:0}#app-content #sections #portada img{width:100%}#app-content #sections #portada h1{text-align:right;padding-top:10.4rem;padding-left:5rem;padding-right:6rem;font-size:3rem;font-weight:600}#app-content #sections #programa{background:#f7f7f5;padding:6rem 2rem;position:relative}#app-content #sections #programa p{margin:0 0 20px;font-size:1.8rem;line-height:3rem}#app-content #sections #programa .logos{margin-top:2rem}#app-content #sections #programa .logos img{max-height:70px}#app-content #sections #programa .logos img:not(:last-child){margin-right:3rem}#app-content #sections #equip img{width:100%}#app-content #sections #cartell img{max-width:100%}#app-content #sections #candidat{flex-direction:column;justify-content:center;padding:2rem 3rem;font-size:17px;display:flex}#app-content #sections #candidat p{margin-top:0;margin-bottom:15px}#app-content #sections #candidat h2{margin-top:0;margin-bottom:1rem;font-size:2.4rem;font-style:italic;font-weight:600}#app-content #sections #candidat h3{margin-top:0;margin-bottom:2.5rem}#app-content #sections #candidat .links{width:100%;margin-top:1.5rem}#app-content #sections #candidat .links a{color:#000;align-items:center;font-weight:600;text-decoration:none;display:flex}#app-content #sections #candidat .links a:last-child{margin-top:15px}#app-content #sections #candidat .links a svg{height:25px;margin-right:10px}#app-content #sections #candidat .links a svg path,#app-content #sections #candidat .links a svg polygon{fill:#1bef1e}#app-content #sections .equip12{grid-template-columns:33.333% 33.333% 33.333%;font-size:0;display:grid}#app-content #sections .equip12 .persona{position:relative}#app-content #sections .equip12 .persona img{width:100%}#app-content #sections .equip12 .persona .bio{visibility:hidden;background:#ffffffb0;padding:20px;font-size:12px;position:absolute;bottom:0;left:0;right:0}#app-content #sections .equip12 .persona .bio .nom{font-size:1.2rem;font-style:italic;font-weight:700}#app-content #sections .equip12 .persona:hover{cursor:default}#app-content #sections .equip12 .persona:hover .bio{visibility:visible}#app-content #noticies{background:#a3e7a3;padding:20px}#app-content #noticies h3{margin:0 2% 1%;padding:3rem 0 0;font-size:4rem;font-style:italic}#app-content #noticies h4{font-size:1.6rem}#app-content #noticies .grid{gap:20px;display:grid}@media only screen and (width<=800px){#app-content #noticies .grid{grid-template-columns:repeat(1,1fr)}}@media (width>=800px){#app-content #noticies .grid{grid-template-columns:repeat(2,1fr)}}#app-content #noticies .grid .noticia{color:#000;background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;text-decoration:none}#app-content #noticies .grid .noticia .img-container{margin-bottom:1%;font-size:0}#app-content #noticies .grid .noticia img{filter:saturate(0);mix-blend-mode:multiply;opacity:.9;width:100%}#app-content #noticies .grid .noticia .llegir-mes{text-transform:uppercase;font-size:12px;font-weight:700}#app-content #noticies .grid .noticia:hover .img-container{background:#fff}#app-content #noticies .grid .noticia:hover img{filter:none;opacity:1}#app-content #noticies .grid .noticia.noticia-video{color:#fff;position:relative}#app-content #noticies .grid .noticia.noticia-video svg{fill:#fff}#app-content #noticies .grid .noticia.noticia-video .video-content{cursor:pointer;opacity:.8;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}#app-content #noticies .grid .noticia.noticia-video .video-content h4{text-align:center;width:80%;margin-bottom:0;font-size:1.3rem}#app-content #noticies .grid .noticia.noticia-video:hover{color:#000}#app-content #noticies .grid .noticia.noticia-video:hover img{opacity:.6}#app-content #noticies .grid .noticia.noticia-video:hover svg{fill:#000}#app-content #noticies .grid .noticia.noticia-standard p{margin-bottom:0}#app-content #noticies .grid .noticia.noticia-standard .new-content{z-index:9999;position:relative}#app-content #noticies .grid .noticia.noticia-standard h4{margin-top:0;margin-bottom:12px}#app-content #noticies .load-more-wrapper{margin-top:40px}#app-content #noticies .load-more-wrapper button.load-more{cursor:pointer;background-color:#0000;border:4px solid #1bef1e;border-radius:12px;outline:none;width:100%;padding:14px 10px;font-size:2rem}#app-content #noticies .load-more-wrapper button.load-more:hover{background:#1bef1e}#app-content #contactar{background:#fff;justify-content:center;align-items:center;min-height:100vh;padding:3rem;display:flex}#app-content #contactar .inner-contactar{min-width:100%}#app-content #contactar .inner-contactar #email{margin-bottom:4rem}#app-content #contactar .inner-contactar #whatsapp a{color:#fff;background:#25d366;border-radius:5px;align-items:center;padding:10px 20px;text-decoration:none;display:inline-flex}#app-content #contactar .inner-contactar #whatsapp a:hover{background:#23c560}#app-content #contactar .inner-contactar #whatsapp a svg{height:30px;margin-right:10px}#app-content #contactar .mail{color:#000;margin-bottom:2rem;font-size:3.5rem;text-decoration:none}#admin-widget{color:#fff;text-decoration:none}#admin-widget #admin-inner{background:#111;border-radius:5px;align-items:center;padding:10px 20px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 3px 6px #0003}#admin-widget #admin-inner svg{height:20px;margin-right:10px}#video-modal{z-index:99999;background:#000c;justify-content:center;align-items:center;width:100%;min-height:100vh;display:none;position:fixed;top:0;left:0}#video-modal .close{color:#fff;cursor:pointer;font-size:50px;position:absolute;top:50px;right:50px}#video-modal .inner-modal{border-radius:5px 5px 10px 10px;max-width:700px;overflow:hidden}#privacy,#cookies,#single-post,#program{padding:3rem 5rem}@media only screen and (width<=1200px){#privacy,#cookies,#single-post,#program{padding:3rem 2rem}}#privacy h1,#cookies h1,#single-post h1,#program h1{margin:0;font-size:2rem}#privacy h3,#cookies h3,#single-post h3,#program h3{margin:40px 0 10px}#privacy h4,#cookies h4,#single-post h4,#program h4{font-size:1rem;font-weight:400;text-decoration:underline}#privacy p,#cookies p,#single-post p,#program p{margin:0 0 10px;line-height:27px}#privacy li,#cookies li,#single-post li,#program li{margin-bottom:5px;line-height:24px}#privacy .subtitle,#cookies .subtitle,#single-post .subtitle,#program .subtitle{color:#777;margin-top:10px}#privacy .content,#cookies .content,#single-post .content,#program .content{margin-top:3rem}#privacy .content p:last-child,#cookies .content p:last-child,#single-post .content p:last-child,#program .content p:last-child{margin-bottom:0}@media only screen and (width<=800px){#equip-inner{column-count:1}}@media (width>=800px) and (width<=1200px){#equip-inner{column-count:2}}#equip-inner{column-count:3;column-gap:2rem;padding:3rem}#equip-inner ol{padding:0;list-style-position:inside}#equip-inner ol li{break-inside:avoid-column;counter-increment:item;margin-bottom:1.5rem;list-style-type:none}#equip-inner ol li:first-child{margin-top:-10px}#equip-inner ol li:before{content:counter(item) ".";font-weight:700}#equip-inner ol li br{content:"";margin-top:.3rem;display:block}#equip-inner ol li .member-name{font-weight:700}@media only screen and (width<=1200px){body{overflow:auto}#app-fixed{display:none}#app-content{flex-direction:column}#app-content #sections{margin-left:0}#app-content #sections #equip img{width:100%}#app-content #sections #programa{padding:3rem 2rem}#app-content #sections #programa p{font-size:1.4rem;line-height:2.3rem}#app-content #sections #programa .logos>img{max-height:40px}#app-content #sections #contactar{height:auto;min-height:initial;padding:3rem 2rem;display:block}#app-content #sections #contactar .inner-contactar{min-width:auto}#app-content #sections #contactar #email h3{margin-top:0}#app-content #sections #contactar #email a{font-size:1.5rem}}#mobile-nav{display:none}#mobile-nav nav ul{margin-top:10px;padding:0}#mobile-nav nav ul li{text-align:center;width:100px;margin-left:10px;display:inline-block;position:relative}#mobile-nav nav ul li{background-color:#e6e6e6}#mobile-nav nav ul li a{text-align:right;color:#000;width:100%;padding:.4rem 0;text-decoration:none;display:block}#mobile-nav nav a#drop{text-indent:10px;background-color:#e6e6e6;width:100%;padding:10px 0;font-size:1.5em;line-height:30px;display:none}#mobile-nav nav a#drop i{padding-right:2rem;font-size:30px;line-height:30px}#mobile-nav nav a#drop img{padding-left:2rem}@media screen and (width<=1200px){#mobile-nav,#mobile-nav #mobile-nav{display:block}#mobile-nav body{padding:0}#mobile-nav nav{height:auto;position:static}#mobile-nav nav ul{margin-top:0;display:none}#mobile-nav nav ul li{text-align:left;background-color:#0000;width:100%;margin-left:0;font-size:1.2em;display:block}#mobile-nav nav ul li>ul{padding-top:0;padding-left:30px;position:static}#mobile-nav nav ul li>ul>li{text-indent:10px;font-size:1em}#mobile-nav nav ul li>ul>li:hover,#mobile-nav nav ul li>ul>li.active{background-color:#e6e6e6}#mobile-nav nav ul li>ul>li:last-child{margin-bottom:8px}#mobile-nav nav ul li>ul>li a{padding-left:0}#mobile-nav nav a#drop{justify-content:center;align-items:center;display:flex}}#mobile-nav nav{background-color:#fff;width:100%;height:60px;font-size:.8em;position:fixed;top:0}#mobile-nav nav ul{margin-top:10px}#mobile-nav nav ul li{text-align:center;background-color:#fff;width:100px;display:inline-block;position:relative}#mobile-nav nav ul li.submenu:after{content:"";color:#8dc1c3;font-family:FontAwesome;display:block;position:absolute;top:12px;right:12px}#mobile-nav nav ul li:hover{background-color:#1bef1e}#mobile-nav nav ul li a{width:100%;display:block}#mobile-nav nav ul li a span{padding:0 2rem}#mobile-nav li>ul{margin:0;padding-top:3px;display:none;position:absolute;left:0}#mobile-nav li>ul>li{margin:0 0 3px}#mobile-nav nav a#drop{text-indent:10px;color:#000;background-color:#fff;width:100%;padding:10px 0;font-size:1.5em;line-height:30px;text-decoration:none;display:none}#mobile-nav nav a#drop i{margin-left:auto;line-height:30px}@media screen and (width<=1200px){#mobile-nav body{padding:0}#mobile-nav nav{height:auto;position:static}#mobile-nav nav ul{margin-top:0;display:none}#mobile-nav nav ul li{text-align:left;background-color:#0000;width:100%;margin-left:0;font-size:1.2em;display:block}#mobile-nav nav ul li>ul{padding-top:0;padding-left:30px;position:static}#mobile-nav nav ul li>ul>li{text-indent:10px;font-size:1em}#mobile-nav nav ul li>ul>li:hover,#mobile-nav nav ul li>ul>li.active{background-color:#fff}#mobile-nav nav ul li>ul>li:last-child{margin-bottom:8px}#mobile-nav nav ul li>ul>li a{padding-left:0}#mobile-nav nav a#drop{justify-content:center;align-items:center;display:flex}}.programaLink{color:#000;border-bottom:3px solid #1bef1e;text-decoration:none}.programaLink:hover{color:#1bef1e}
