ul.pagination{list-style:none}.pagination ul{list-style:unset;display:flex;display:flex;flex-wrap:wrap;gap:1px;list-style:none;padding:0}.pagination .active span{color:#a8b50a !important}.pagination{display:block;overflow:hidden;padding:0 5px 5px 0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-top:1px solid #ddd;padding-top:30px;margin-top:30px}.pagination ul{list-style:none;padding:0;margin:0;display:inline-block}.pagination li{list-style:none;padding:0;margin:0;float:left}.light-theme a,.light-theme span{float:left;color:#1f1f1f;font-size:1.2rem;line-height:2.2rem;font-weight:700;text-align:center;min-width:2rem;padding:0 7px;margin:0 12px 0 0;background:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.light-theme a:link,.light-theme a:visited{color:#1f1f1f}.light-theme a:hover,.light-theme a:active{text-decoration:none;color:#a8b50a}.light-theme li:first-child .current{color:#ccc;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.light-theme li:last-child .current{background:#fff;color:#ccc;border:1px solid #ddd;cursor:default}.light-theme .current{background:#fff !important;color:#a8b50a;cursor:default}.light-theme .active{background:#fff !important}.light-theme .ellipse{background:none;border:none;font-weight:bold;cursor:default}body{font-family:Inter;font-size:18px;color:#111;font-weight:400}iframe{max-width:100%}h1,h2,h3,h4,h5{font-family:Playfair Display}h2 span{display:block;font-size:18px;margin-top:15px;color:#a8b50a}h1 span{display:block;font-size:22px;margin-top:10px;margin-bottom:10px;color:#a8b50a}.titol-home{font-size:35px}a{text-decoration:none;color:#a8b50a}a:hover{transition:.5s all}.logo{width:172px;height:65px}.top{background-color:#111;margin-left:0;color:#888;font-size:13px;font-family:Playfair Display;padding:3px 0;position:relative;z-index:1}.top i{color:#888;font-size:25px}.top i:hover{color:#a8b50a}.navbar{margin-top:0}.btn-search{font-size:20px}.input-search,.btn-search{border:0;background:transparent;font-weight:300}.btn-search:hover i{color:#a8b50a}.navbar-collapse{background:#f6f6f6;border:1px solid #babe22;text-align:center}.nav-item{border-bottom:1px solid #babe22}.nav-link{font-size:16px;color:#000 !important;padding-right:.5rem !important;padding-left:.5rem !important}.nav-link:hover{color:#a8b50a !important}.form-search{border-bottom:1px solid #000;padding-bottom:5px}.sliderhome{background-color:#f6f6f6}.bg-slider-text{background-image:url(/imagesweb/marcaaigua.png);background-size:contain;background-repeat:no-repeat;background-position:center}.text-slider{font-family:Playfair Display;border-left:4px solid #a8b50a;padding:5px 10px;margin:30px 20px}.text-slider h1{font-size:25px}.text-slider p{font-size:26px;margin-top:20px;margin-bottom:50px}.btn01{font-family:Inter;border:2px solid #111;color:#111;text-decoration:none;padding:5px 12px;text-align:center;font-weight:400}.btn01:hover{background-color:#111;border:2px solid #111;color:#a8b50a}.btn02{font-family:Inter;border:2px solid #e1e1e1;background-color:#e1e1e1;color:#111;text-decoration:none;padding:5px 12px;text-align:center;font-weight:400}.btn02:hover{border:2px solid #a8b50a;background-color:#a8b50a;color:#111}.btn03{font-family:Inter;border:2px solid #a8b50a;background-color:#a8b50a;color:#fff;text-decoration:none;padding:5px 12px;text-align:center;font-weight:400}.btn03:hover{border:2px solid #a8b50a;background-color:#111;color:#a8b50a}.fletxes-slider{position:absolute;right:15px;bottom:40px;width:140px;height:50px;z-index:99}.swiper-button-prev,.swiper-button-next{width:60px;height:50px;background:#000;border-radius:0;color:#fff;opacity:.9}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-prev:hover,.swiper-button-next:hover{background-color:#a8b50a}.swiper-button-next::after,.swiper-button-prev::after{font-family:swiper-icons;font-size:20px;text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:inherit}.item-events-llistat{margin-bottom:50px}.item-events-llistat:hover h2,.item-events-llistat:hover .data span{color:#a8b50a}.item-events-llistat:hover img{filter:contrast(150%)}.item-events-llistat .data{font-family:Playfair Display;font-size:19px;line-height:35px}.item-events-llistat .data span{font-size:35px;vertical-align:top}.color-calendar.glass .calendar__days .calendar__day-selected .calendar__day-box{border-radius:50% !important;box-shadow:none}.item-events-llistat h2{font-size:20px;vertical-align:top;font-family:Inter;color:#000}.item-events-llistat .entradeta{color:#666;font-weight:300}.text-event-llistat{border-left:0 solid #111;border-right:0 solid #111}.bg-gris-overflow::after{width:100%;position:absolute;right:-100%;background:#f6f6f6;content:' ';height:100%;position:absolute;left:auto;top:0}.banner-home {position: relative;}.bg-gris-overflow::before{display:block;width:100%;position:absolute;left:-100%;background:#f6f6f6;content:' ';height:100%;position:absolute;right:auto;top:0}.banner-home{background-position:center;background-size:cover;color:#fff;padding:50px 0;font-weight:300;box-shadow:inset 1000px 1000px 99px rgba(0,0,0,.35)}.banner-home::after{content:' ';width:100%;height:100%;background:rgba(0,0,0,.2);top:0;left:0;position:absolute;z-index:0}.passats{filter:grayscale(100%)}.noticies{margin:60px auto}.noticies p{color:#666}.noticies i{color:#a8b50a;font-size:36px}.noticies i:hover{opacity:.7}.event-home .imatge{position:relative;overflow:hidden}.event-home:hover .data span{color:#a8b50a}.event-home img{transition:.3s all}.event-home:hover img{transform:scale(1.5)}.position-sticky.event-home:hover img{transform:scale(1)}.event-home .data{font-family:Playfair Display;font-size:14px;position:absolute;top:0;left:0;background:#fff;line-height:45px;padding:0 20px;z-index:1}.event-home .data span{font-size:52px;color:#ccc;display:block}.event-home h2{font-family:'Inter';font-size:18px;margin-top:20px;margin-bottom:20px;min-height:65px;color:#000}.event-home:hover h2{color:#a8b50a}.xxss-contacte svg{width:25px;height:25px}.xxss-contacte a{display:inline-block;padding:10px;background:#f6f6f6;border-radius:0;border:1px solid #ccc;color:#a8b50a;transition:.5s all;margin:0 5px;vertical-align:top}.xxss-contacte a:hover{background:#a8b50a;color:#f6f6f6}.xxss-contacte a:hover svg{color:#fff}.xxss-contacte a:hover svg path{fill:#fff}footer,footer a{color:#666;background-color:#111;font-weight:300;text-decoration:none}footer a:hover{color:#a8b50a}li.direccio,li.telefon,li.email{position:relative}li.direccio svg,li.telefon svg,li.email svg{position:absolute;left:-30px}footer input{color:#fff;background:transparent;border:0;border-bottom:2px solid #fff;width:100%;display:block;margin-bottom:50px}footer button.btn01{background:transparent;border:2px solid #fff;color:#fff;text-decoration:none;padding:10px 20px;text-align:center;display:inline-block;font-size:14px}.fs-30{font-size:30px}.color-calendar.glass .calendar__days .calendar__day-selected .calendar__day-box{border-radius:.5rem;background-color:#62625d !important;opacity:1;box-shadow:0 3px 15px -5px #43443f !important}.titol-capsalera{background-image:url(/imagesweb/marcaaigua.png);background-size:initial;background-repeat:no-repeat;background-position:center;background-color:#f6f6f6;text-align:center;padding:20px 10px;font-size:34px;color:#a8b50a;font-family:Playfair Display;font-weight:900;margin-bottom:50px}.bg-gris{background-color:#f6f6f6}.cont-cal{position:sticky;top:10px}.recuadre-ico{background-color:#f6f6f6;padding:20px;text-align:left;height:100%;font-weight:300}ul.llistat strong{color:#000;font-weight:500}ul.llistat li{position:relative;display:block;line-height:38px;margin-bottom:5px;margin-top:5px;padding-left:25px;font-weight:300;font-size:18px}ul.llistat li::before{content:"";display:inline-block;width:30px;height:30px;margin-left:-11px;background-image:url("/imagesweb/check-llistat.svg");background-size:contain;background-repeat:no-repeat;vertical-align:middle;position:absolute;left:0;top:3px;background-color:#a9b60b;border:5px solid #a9b60b;border-radius:50%}ul.llistat-documents li{list-style-type:none;background:url(/imagesweb/filetype-llistat.svg) no-repeat left top;padding:2px 0 20px 28px;vertical-align:middle;line-height:19px;color:#00587c;border-bottom:1px solid #ccc;margin-bottom:20px}ul.llistat-documents li:hover{background:url(/imagesweb/file-llistat-hover.svg) no-repeat left top}ul.llistat-documents li a{color:#333}ul.llistat-documents li a:hover{color:#00587c}.autorfoto{font-size:14px;color:#616161;font-weight:400;margin-top:7px;font-style:italic}.jsCalendar{position:relative}.jsCalendar .loading{display:none;position:absolute;background:rgba(255,255,255,.8);top:0;left:0;color:#000;text-align:center;line-height:314px;width:288px;height:314px}.jsCalendar-title-name{width:100%;max-width:205px;font-family:Playfair Display;font-size:26px !important;font-weight:600 !important;margin:0 auto}.jsCalendar tbody td.jsCalendar-current{background-color:#a8b50a}.auto-jsCalendar.jsCalendar{text-align:center}.jsCalendar table{border-radius:0;box-shadow:none;font-family:Inter;text-align:center;margin:20px auto 50px auto}.events-display{position:absolute;background:#fff;top:-40px;z-index:99999999999999;left:0;padding:15px;border:1px solid #fff;box-shadow:2px 2px 6px #ccc;width:100%;z-index:5}.btn-petit{font-size:13px;padding:4px 10px !important}.color-calendar .calendar__days .calendar__day-event .calendar__day-bullet{position:absolute;top:13% !important;border-radius:50%;width:26px !important;height:27px !important;left:50%;transform:translateX(-50%);overflow:hidden;cursor:pointer;opacity:.3}.color-calendar .calendar__days .calendar__day-selected:not(.calendar__day-today) .calendar__day-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(66%);height:80%;z-index:-1;cursor:pointer}.data-small{font-size:14px;text-align:left;margin-bottom:0;color:#666}.bg-info-contacte a{color:#333;text-decoration:none}.bg-info-contacte a i{color:#a8b50a}.bg-info-contacte a:hover{color:#a8b50a}.item-events h2{font-size:22px !important}.item-events .data{font-size:22px;line-height:40px}.item-events .data span{font-size:19px !important;line-height:35px !important}.item-events .data{line-height:35px !important}.text-event{border-top:1px solid #111;border-bottom:1px solid #111;margin-top:15px;margin-bottom:15px}.event-popup .event-text{font-size:13px;color:#737373;text-align:left;letter-spacing:-1px}#tancarbtn{position:absolute;top:-49px;right:-14px;font-size:20px;background:#c2cb54;color:#fff;width:25px;height:25px;border-radius:50%;line-height:21px;cursor:pointer;z-index:6}.event-popup .data{color:#666;font-size:14px;font-family:Playfair Display;font-weight:900}.text-noti,.text-noti p{font-size:18px;color:#111;font-weight:300}.paginacio{border-top:1px solid #ddd;margin-top:40px;padding-top:20px;margin-bottom:40px}.paginacio ul{display:flex;justify-content:center}.paginacio ul li{list-style:none}.paginacio ul li a,.paginacio ul li em{display:block;padding:4px 12px;margin:1px 3px;color:#717171;background-color:#f5f5f5;text-decoration:none;border:1px solid #ddd;border-radius:0}.paginacio ul li a:hover{border-color:#a8b50a;background-color:#a8b50a;color:#fff}.paginacio ul li em{color:#fff;background-color:#a8b50a;border-color:#a8b50a;font-style:normal;opacity:.6}.footer2 a{margin:0 20px}.color-calendar .calendar__days,.color-calendar .calendar__header{font-family:Inter !important}.h1home{font-size:20px;color:#666;margin-bottom:0}.py-6{padding-top:5rem !important;padding-bottom:5rem !important}.texte-collapse{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;transition:all .3s ease;text-align:justify}.texte-collapse.show{-webkit-line-clamp:unset}.event-home{position:relative}.img-sticky{position:sticky;top:10px}.cont-anteriors .event-home{filter:grayscale(.7)}.cont-anteriors .event-home:hover{filter:grayscale(0)}.cont-anteriors .event-home:hover img{transform:scale(1)}.info-produccio{list-style:none;padding:0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding-top:10px;margin-top:10px;padding-bottom:10px;margin-bottom:10px;line-height:20px;font-weight:300}.info-produccio li{margin-top:10px;margin-bottom:10px}.gallery-item img{width:100%;height:200px !important;margin:20px auto;object-fit:cover;object-position:center}blockquote{font-style:italic;color:#555;padding:10px 10px 10px 20px;border-left:4px solid #a8b50a;line-height:1.6;position:relative;background:#f8f9fa;display:inline-block;border-radius:0;font-size:18px;font-weight:300}blockquote p{margin-bottom:0}.form-control,.form-check-input{border-radius:0 !important}.form-check-input:checked{background-color:#a8b50a;border-color:#a8b50a}.dropdown-menu{border-radius:0}.navbar-toggler{background:#b8c215;border-radius:0}.dropdown-menu li:not(:last-child){border-bottom:1px solid #f1eded;padding-bottom:3px;padding-top:3px}.navbar{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}@media(min-width:768px){.titol-capsalera{padding:50px 10px;font-size:54px;margin-bottom:50px}.xxss-contacte svg{width:35px;height:35px}.xxss-contacte a{margin:0 10px}.titol-home{font-size:40px}.banner-home{padding:120px 0}.text-event-llistat{border-left:1px solid #111;border-right:1px solid #111}.btn01,.btn02,.btn03{padding:8px 15px}.logo{width:150px;height:166px}}@media(min-width:992px){.item-events-llistat h2{font-size:26px}.item-events-llistat .data{font-size:22px;line-height:50px}.item-events-llistat .data span{font-size:50px}.navbar-collapse{background:transparent;border:none}.nav-item{border:none}}@media(min-width:1250px){.bg-gris-overflow::before{display:none}.titol-home{font-size:52px}.nav-link{font-size:18px;padding-right:1.5rem !important;padding-left:1.5rem !important}.logo{width:150px}.navbar{margin-top:-50px}.top{margin-left:18%;font-size:16px;padding:10px 0}.top i{font-size:32px}.text-slider{border-left:6px solid #a8b50a;padding:20px 30px;margin:0 20px}.text-slider h1{font-size:30px}.text-slider p{font-size:20px;margin-top:15px;margin-bottom:30px}}@media(min-width:1400px){.text-slider{padding:30px 30px}.top{margin-left:18%}.text-slider h1{font-size:43px}.text-slider p{font-size:26px;margin-top:20px;margin-bottom:50px}}@media(min-width:1600px){.text-slider{padding:60px 40px}.top{margin-left:13%}}
