::selection{background:#1bef1e;color:#000}::-moz-selection{background:#1bef1e;color:#000}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{position:fixed;display:flex;flex-direction:column;left:0;top:0;height:100vh;width:450px;background:#f7f7f5}#app-fixed header{padding:3rem;flex-grow:1}#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{text-decoration:none;font-size:4rem;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-weight:600;font-style:italic;line-height:6rem}#app-fixed header nav ul li.active a span,#app-fixed header nav ul li:hover a span{position:relative;z-index:1}#app-fixed header nav ul li.active a span:before,#app-fixed header nav ul li:hover a span:before{border-top:7px solid #1bef1e;content:"";margin:0 auto;position:absolute;top:55%;left:0;right:0;bottom:0;width:100%;z-index:-1}#app-fixed footer{display:flex;padding:3rem;color:#636363;font-size:.8rem}#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{text-decoration:none;color:#636363}#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{font-size:3rem;padding-right:6rem;padding-left:5rem;font-weight:600;padding-top:10.4rem;text-align:right}#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{display:flex;flex-direction:column;justify-content:center;padding:2rem 3rem;font-size:17px}#app-content #sections #candidat p{margin-bottom:15px;margin-top:0}#app-content #sections #candidat h2{font-size:2.4rem;font-weight:600;font-style:italic;margin-top:0;margin-bottom:1rem}#app-content #sections #candidat h3{margin-top:0;margin-bottom:2.5rem}#app-content #sections #candidat .links{margin-top:1.5rem;width:100%}#app-content #sections #candidat .links a{display:flex;color:#000;align-items:center;font-weight:600;text-decoration:none}#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{display:grid;grid-template-columns:33.333% 33.333% 33.333%;font-size:0}#app-content #sections .equip12 .persona{position:relative}#app-content #sections .equip12 .persona img{width:100%}#app-content #sections .equip12 .persona .bio{position:absolute;visibility:hidden;padding:20px;bottom:0;left:0;right:0;font-size:12px;background:hsla(0,0%,100%,.69)}#app-content #sections .equip12 .persona .bio .nom{font-weight:700;font-style:italic;font-size:1.2rem}#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{font-size:4rem;font-style:italic;margin:0 2% 1%;padding:3rem 0 0}#app-content #noticies h4{font-size:1.6rem}#app-content #noticies .grid{display:grid;gap:20px}@media only screen and (max-width:800px){#app-content #noticies .grid{grid-template-columns:repeat(1,1fr)}}@media (min-width:800px){#app-content #noticies .grid{grid-template-columns:repeat(2,1fr)}}#app-content #noticies .grid .noticia{height:auto;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#000;text-decoration:none}#app-content #noticies .grid .noticia .img-container{font-size:0;margin-bottom:1%}#app-content #noticies .grid .noticia img{width:100%;-webkit-filter:saturate(0);filter:saturate(0);mix-blend-mode:multiply;opacity:.9}#app-content #noticies .grid .noticia .llegir-mes{font-size:12px;font-weight:700;text-transform:uppercase}#app-content #noticies .grid .noticia:hover .img-container{background:#fff}#app-content #noticies .grid .noticia:hover img{-webkit-filter:none;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{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;opacity:.8}#app-content #noticies .grid .noticia.noticia-video .video-content h4{width:80%;font-size:1.3rem;text-align:center;margin-bottom:0}#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{position:relative;z-index:9999}#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;width:100%;font-size:2rem;border-radius:12px;padding:14px 10px;border:4px solid #1bef1e;background-color:transparent;outline:none}#app-content #noticies .load-more-wrapper button.load-more:hover{background:#1bef1e}#app-content #contactar{min-height:100vh;padding:3rem;background:#fff;display:flex;justify-content:center;align-items:center}#app-content #contactar .inner-contactar{min-width:100%}#app-content #contactar .inner-contactar #email{margin-bottom:4rem}#app-content #contactar .inner-contactar #whatsapp a{display:inline-flex;border-radius:5px;align-items:center;padding:10px 20px;text-decoration:none;background:#25d366;color:#fff}#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{font-size:3.5rem;color:#000;text-decoration:none;margin-bottom:2rem}#admin-widget{text-decoration:none;color:#fff}#admin-widget #admin-inner{position:fixed;bottom:20px;right:20px;background:#111;padding:10px 20px;border-radius:5px;box-shadow:0 3px 6px rgba(0,0,0,.2);display:flex;align-items:center}#admin-widget #admin-inner svg{height:20px;margin-right:10px}#video-modal{position:fixed;top:0;left:0;display:none;justify-content:center;align-items:center;min-height:100vh;width:100%;background:rgba(0,0,0,.8);z-index:99999}#video-modal .close{position:absolute;top:50px;right:50px;font-size:50px;color:#fff;cursor:pointer}#video-modal .inner-modal{max-width:700px;border-top-right-radius:5px;border-top-left-radius:5px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow:hidden}#cookies,#privacy,#program,#single-post{padding:3rem 5rem}@media only screen and (max-width:1200px){#cookies,#privacy,#program,#single-post{padding:3rem 2rem}}#cookies h1,#privacy h1,#program h1,#single-post h1{margin:0;font-size:2rem}#cookies h3,#privacy h3,#program h3,#single-post h3{margin:40px 0 10px}#cookies h4,#privacy h4,#program h4,#single-post h4{font-size:1rem;font-weight:400;text-decoration:underline}#cookies p,#privacy p,#program p,#single-post p{margin:0 0 10px;line-height:27px}#cookies li,#privacy li,#program li,#single-post li{line-height:24px;margin-bottom:5px}#cookies .subtitle,#privacy .subtitle,#program .subtitle,#single-post .subtitle{margin-top:10px;color:#777}#cookies .content,#privacy .content,#program .content,#single-post .content{margin-top:3rem}#cookies .content p:last-child,#privacy .content p:last-child,#program .content p:last-child,#single-post .content p:last-child{margin-bottom:0}#equip-inner{padding:3rem;-webkit-column-count:3;column-count:3;-webkit-column-gap:2rem;column-gap:2rem}@media only screen and (max-width:800px){#equip-inner{-webkit-column-count:1;column-count:1}}@media (min-width:800px) and (max-width:1200px){#equip-inner{-webkit-column-count:2;column-count:2}}#equip-inner ol{padding:0;list-style-position:inside}#equip-inner ol li{list-style-type:none;margin-bottom:1.5rem;-webkit-column-break-inside:avoid;break-inside:avoid-column;counter-increment:item}#equip-inner ol li:first-child{margin-top:-10px}#equip-inner ol li:before{font-weight:700;content:counter(item) "."}#equip-inner ol li br{display:block;content:"";margin-top:.3rem}#equip-inner ol li .member-name{font-weight:700}@media only screen and (max-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{display:block;height:auto;min-height:0;padding:3rem 2rem}#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{padding:0}#mobile-nav nav ul li{margin-left:10px;background-color:#e6e6e6}#mobile-nav nav ul li.submenu:after{color:#fff}#mobile-nav nav ul li:hover{background-color:#ccc}#mobile-nav nav ul li a{padding:.4rem 0;text-decoration:none;text-align:right;color:#000}#mobile-nav nav a#drop{background-color:#e6e6e6}#mobile-nav nav a#drop i{padding-right:2rem;font-size:30px}#mobile-nav nav a#drop img{padding-left:2rem}@media screen and (max-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{display:block;text-align:left;width:100%;margin-left:0;font-size:1.2em;background-color:transparent}#mobile-nav nav ul li>ul{position:static;padding-left:30px;padding-top:0}#mobile-nav nav ul li>ul>li{text-indent:10px;font-size:1em}#mobile-nav nav ul li>ul>li.active,#mobile-nav nav ul li>ul>li:hover{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{display:flex;justify-content:center;align-items:center}}#mobile-nav nav{height:60px;width:100%;background-color:#fff;font-size:.8em;position:fixed;top:0}#mobile-nav nav ul{margin-top:10px}#mobile-nav nav ul li{display:inline-block;width:100px;position:relative;text-align:center;background-color:#fff}#mobile-nav nav ul li.submenu:after{font-family:FontAwesome;content:"\F0D7";display:block;position:absolute;right:12px;top:12px;color:#8dc1c3}#mobile-nav nav ul li:hover{background-color:#1bef1e}#mobile-nav nav ul li a{display:block;width:100%}#mobile-nav nav ul li a span{padding:0 2rem}#mobile-nav li>ul{position:absolute;left:0;padding-top:3px;display:none;margin:0}#mobile-nav li>ul>li{margin:0 0 3px}#mobile-nav nav a#drop{display:none;background-color:#fff;line-height:30px;padding:10px 0;text-indent:10px;font-size:1.5em;width:100%;text-decoration:none;color:#000}#mobile-nav nav a#drop i{line-height:30px;margin-left:auto}@media screen and (max-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{display:block;text-align:left;width:100%;margin-left:0;font-size:1.2em;background-color:transparent}#mobile-nav nav ul li>ul{position:static;padding-left:30px;padding-top:0}#mobile-nav nav ul li>ul>li{text-indent:10px;font-size:1em}#mobile-nav nav ul li>ul>li.active,#mobile-nav nav ul li>ul>li:hover{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{display:flex;justify-content:center;align-items:center}}.programaLink{text-decoration:none;color:#000;border-bottom:3px solid #1bef1e}.programaLink:hover{color:#1bef1e}