:root{--colorEsports: #FFCC00;--colorTextEsports: #310A6B;--colorMusica: #C71D1A;--colorTextMusica: #FFF;--colorNatura: #37A644;--colorTextNatura: #FFF;--colorCultura: #27B3E8;--colorTextCultura: #310A6B}.M-itemsuperactivitat .moc{background:#000;border-radius:4px;height:25px;text-transform:uppercase;font-size:0.79rem;display:inline-flex;align-items:center;padding:0 8px;margin-bottom:8px;font-weight:500}.M-itemsuperactivitat .wrapper-foto{overflow:hidden;aspect-ratio:320/180;margin-bottom:12px}.M-itemsuperactivitat .foto{aspect-ratio:320/180;transition:all .5s;background-image:url(https://statics.3cat.cat/img/sx3/img_recurs_sx3.svg);background-repeat:no-repeat;background-position:50%;background-size:cover}.M-itemsuperactivitat a .foto:hover{transform:scale(1.05)}.M-itemsuperactivitat .titol{font-size:1.125rem;margin-bottom:8px;padding-bottom:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.M-itemsuperactivitat .entradeta{font-size:0.9875rem;font-weight:500;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3}.M-itemsuperactivitat .C-item .entradeta{display:block}.M-itemsuperactivitat .C-esports .moc{background-color:var(--colorEsports);color:var(--colorTextEsports)}.M-itemsuperactivitat .C-musica .moc{background-color:var(--colorMusica);color:var(--colorTextMusica)}.M-itemsuperactivitat .C-natura .moc{background-color:var(--colorNatura);color:var(--colorTextNatura)}.M-itemsuperactivitat .C-cultura .moc{background-color:var(--colorCultura);color:var(--colorTextCultura)}.M-itemsuperactivitat .R-descripcio{background-color:hsla( 264 71% 57% / 1 );padding:20px 16px;margin-bottom:24px;font-size:0.9875rem}.M-itemsuperactivitat .R-descripcio dt{font-weight:600;margin-bottom:4px}.M-itemsuperactivitat .R-descripcio dd{margin-bottom:24px}.M-itemsuperactivitat .icones{display:flex}.M-itemsuperactivitat .icones span{background-color:hsla( 264 71% 57% / 1 );color:#fff;border-radius:4px;font-size:1rem;font-weight:500;display:inline-flex;justify-content:center;align-items:center;height:32px;min-width:32px;padding:0 8px;margin-right:16px}.M-itemsuperactivitat .icoAdaptada{width:22px;margin:0 -3px}.M-itemsuperactivitat .btn-modal-carnet{background:transparent;color:#fff;border:none;display:flex}.M-itemsuperactivitat .btn-modal-carnet .icoInfo{width:25px;height:20px;display:inline;padding-right:5px}.M-itemsuperactivitat .btn-modal-carnet span{text-align:left;font-size:1.125rem;vertical-align:top;text-decoration:underline}.M-itemsuperactivitat .txt-modal-carnet{margin:10px 0 10px 24px;display:inline-block;font-size:1.125rem}.M-itemsuperactivitat .M-itemmapa{margin-bottom:0}.M-itemsuperactivitat .R-modal-activitats .modal-header{border-bottom:none}.M-itemsuperactivitat .R-modal-activitats .modal-body{padding:56px 20px 20px;font-size:1.125rem;max-height:none}.M-itemsuperactivitat .R-modal-activitats .modal-body h2{font-size:1.75rem;margin-bottom:24px}.M-itemsuperactivitat .R-modal-activitats .modal-body ul{margin-left:12px}.M-itemsuperactivitat .R-modal-activitats .modal-body li{padding-left:6px}.M-itemsuperactivitat .R-modal-activitats .modal-body li::marker{content:"· "}@media(min-width: 768px){.M-itemsuperactivitat .F-infoitem .items{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:25px}.M-itemsuperactivitat .R-descripcio dd{margin-bottom:32px}}@media(min-width: 568px){.M-itemsuperactivitat .R-modal-activitats{max-width:896px;width:70%;margin:0 auto}.M-itemsuperactivitat .R-modal-activitats .modal-body{padding:56px}.M-itemsuperactivitat .btn-modal-carnet span{text-decoration:none;border-bottom:1px solid #fff}}@media(min-width: 1280px){.M-itemsuperactivitat .R-descripcio{display:flex}.M-itemsuperactivitat .F-mapa{min-width:340px;margin-left:25px;position:relative}.M-itemsuperactivitat .M-itemmapa{height:100%}.M-itemsuperactivitat .M-itemmapa.C-petit .map{position:absolute;height:auto;top:0;bottom:0;left:0;right:0}}@media(min-width: 1024px){.M-itemsuperactivitat .R-descripcio{font-size:1rem}.M-itemsuperactivitat .btn-modal-carnet{display:inline}.M-itemsuperactivitat .btn-modal-carnet span{font-size:1.125rem}.M-itemsuperactivitat .txt-modal-carnet{font-size:1.125rem;display:inline;margin:0;line-height:20px;padding-left:5px}.M-itemsuperactivitat .M-destacat.C-destacatHoritzontal{display:flex;margin-bottom:46px}.M-itemsuperactivitat .M-destacat.C-destacatHoritzontal .esq{margin-right:16px;width:50%;flex-shrink:0}.M-itemsuperactivitat .M-destacat.C-destacatHoritzontal .titol{font-size:2.280625rem}.M-itemsuperactivitat .M-destacat.C-destacatHoritzontal .entradeta{font-size:1.125rem}}@media(min-width: 1440px){.M-itemsuperactivitat .F-infoitem .items{grid-column-gap:32px}.M-itemsuperactivitat .F-mapa{min-width:464px}}