main.resultats,main.resultats #main-content{position:relative;width:100vw;display:flex;flex-direction:row}main.resultats #main-content{box-shadow:0 0 7px rgba(0,0,0,.1)inset!important}#main{display:block}#map-container{width:100%;max-width:100vw;height:inherit;position:fixed;bottom:0;left:0;visibility:hidden}#map-container.visible{visibility:visible}#map{width:100%;height:100vh}.cluster-count{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;font-weight:700;color:#fff}.et_bloom_flyin,#text{display:none!important}:root{--coop-green:#00af7c;--coop-orange:#f1872d;--coop-orange-dark:#d3701c;--coop-white:#ffff;--coop-grey:#b9b9b9;--coop-darkgrey:#a1a1a1;--coop-black:#101010}.filtre-principal{background:url(img/ess-background.svg);background-color:var(--coop-green);background-position:50%;background-size:clamp(120vw,1800px,160vw);padding:200px 30vw 250px}.filtre-principal h4,.filtre-principal h2{font-family:neue-haas-unica,sans-serif;text-transform:uppercase;color:var(--coop-white)}.filtre-principal h2{font-size:34px;line-height:1.1;letter-spacing:-.6px;font-weight:200;text-wrap:balance;padding-bottom:60px}.filtre-principal h4{font-size:12px;letter-spacing:.5px;font-weight:600}.filtre-principal .sf-field-search,.sf-field-search label,.filtre-principal .sf-input-text,.filtre-principal .sf-field-taxonomy-categoria_producte label,.filtre-principal .sf-input-select{width:100%}.filtre-principal .sf-field-taxonomy-categoria_producte{width:calc(100% - 6px);margin:auto;margin-top:20px}.filtre-principal .searchandfilter ul li:first-of-type{padding:40px 0 20px}.sf-input-text::placeholder{transition:opacity .2s}.filtre-principal .sf-input-text{height:clamp(5vh,7vh,85px);background-color:rgba(255,255,255,.1)!important;border:.5px solid rgba(255,255,255,.7)!important;border-radius:40px;background:url(img/icon-search.svg);background-size:14px;background-position:20px;background-repeat:no-repeat;transition:background-color .5s;cursor:pointer}.filtre-principal .sf-input-select{margin-top:10px;background-color:rgba(255,255,255,.1);border:.5px solid rgba(255,255,255,.4);border-radius:10px;font-family:neue-haas-unica,sans-serif;font-weight:400;font-size:16px;padding:25px;transition:background-color .5s;cursor:pointer;color:var(--coop-white)}.searchandfilter select{appearance:none;background-image:url(img/icon-arrow.svg);background-size:10px;background-position:right 20px center;background-repeat:no-repeat}.searchandfilter select option{background-color:#fff;color:#000}.filtre-principal .sf-input-select:focus,.filtre-principal .sf-input-select:active{border:.5px solid rgba(255,255,255,.7)}.filtre-principal .sf-input-text:hover,.filtre-principal .sf-input-select:hover{background-color:rgba(255,255,255,.2)!important}.filtre-principal .sf-input-text:focus,.filtre-principal .sf-input-text:active,.filtre-principal .sf-input-select:focus,.filtre-principal .sf-input-select:active{background-color:rgba(255,255,255,.3)!important}.filtre-principal .sf-input-text:focus::placeholder,.filtre-principal .sf-input-text:active::placeholder{opacity:0}.filtre-principal input.sf-input-text[type=text]{font-family:neue-haas-unica,sans-serif;font-weight:600;font-size:14px;padding:40px 40px 40px 44px!important;color:var(--coop-white)}.filtre-principal .sf-input-text::placeholder{padding:0!important}.filtre-principal .sf-field-submit{text-align:center}.filtre-principal .sf-field-submit input{font-family:neue-haas-unica,sans-serif;letter-spacing:.5px;font-weight:700;text-transform:uppercase;font-size:13px;color:var(--coop-orange);padding:15px 45px;border:none;border-radius:10px;margin-top:20px;cursor:pointer;transition:color .2s,box-shadow .2s}.filtre-principal .sf-field-submit input:hover{color:var(--coop-orange-dark)}.filtre-principal .sf-field-submit input:active{color:var(--coop-orange-dark);box-shadow:0 0 8px rgba(0,0,0,.2)inset!important}@media(max-width:1200px){.filtre-principal{padding:10vh 20vw 15vh}}@media(max-width:992px){.filtre-principal{padding:10vh 10vw 15vh}.filtre-principal h2{font-size:32px}}.filtre{background-color:var(--coop-orange);height:calc(100vh - var(--header-height));overflow-y:scroll;position:sticky;top:var(--header-height);left:0;width:16vw;z-index:1000}.filtre-toggle{display:none;font-family:neue-haas-unica,sans-serif;text-transform:uppercase;font-size:13px;letter-spacing:.25px;font-weight:600;color:var(--coop-white)}.filtre .sf-field-search{background-color:var(--coop-orange-dark);padding:0 10px 5px!important;height:7em}.filtre .searchandfilter ul li:not(.sf-level-0){border-bottom:.5px solid rgba(255,255,255,.5);padding:15px;cursor:pointer;transition:background-color .2s}.filtre .searchandfilter ul li:not(.sf-level-0):not(.sf-field-taxonomy-forma_juridica):not( .sf-field-taxonomy-poblacio ):hover{background-color:var(--coop-orange-dark)}.filtre h4,.filtre .sf-label-checkbox{font-family:neue-haas-unica,sans-serif;font-weight:300;font-size:14px;line-height:1.15;color:var(--coop-white);height:max-content;padding-left:0!important;cursor:pointer}.filtre .sf-label-checkbox{letter-spacing:.1px}.accordion-title{position:relative}.accordion-title h4{padding:10px 30px 10px 0;transition:background-color .2s}li:not(.sf-field-taxonomy-forma_juridica):not(.sf-field-taxonomy-poblacio) .accordion-title h4::after{content:" ";background-image:url(img/icon-arrow.svg);background-repeat:no-repeat;height:10px;width:10px;background-size:10px;position:absolute;right:5px;top:50%;transform:translateY(-50%);transform-origin:center;transition:transform .5s}li:not(.sf-field-taxonomy-forma_juridica):not(.sf-field-taxonomy-poblacio) .accordion-title.current-panel-title h4::after{transform:translateY(-50%)rotate(180deg)}.filtre .searchandfilter ul li:has(>.current-panel){background-color:var(--coop-orange-dark)}.sf-field-taxonomy-forma_juridica,.sf-field-taxonomy-poblacio{background-color:var(--coop-orange-dark)}.sf-count{font-weight:300!important}.searchandfilter input[type=checkbox]{visibility:hidden;position:absolute}.searchandfilter input[type=checkbox]+label:before{height:8px;width:8px;margin-right:8px;content:" ";display:inline-block;vertical-align:baseline;border:1px solid #fff;transition:background-color .2s}.searchandfilter input[type=checkbox]:checked+label:before{background-color:rgba(255,255,255,.7)}.searchandfilter input[type=checkbox]:checked+label{font-weight:500}.searchandfilter input[type=checkbox]:hover+label:before{background-color:rgba(255,255,255,.4)}.searchandfilter input[type=checkbox]+label:before{border-radius:50%}.filtre h4{font-weight:500}.sf-field-search{display:flex!important;padding:15px 2px!important;align-items:center;height:6em}.sf-field-search input{padding:15px 40px;width:100%;background-color:rgba(255,255,255,.1)!important;border:.5px solid rgba(255,255,255,.7)!important;border-radius:40px;background:url(img/icon-search.svg);background-size:14px;background-position:20px;background-repeat:no-repeat;transition:background-color .5s;cursor:pointer}.sf-field-search input:focus,.sf-field-search input:active{background-color:rgba(255,255,255,.2)!important}.sf-field-search input.sf-input-text[type=text],.sf-field-search input.sf-input-text::placeholder{font-family:neue-haas-unica,sans-serif;font-size:14px;line-height:1.2;font-weight:500;color:var(--coop-white)}.page-template-cercador .sf-field-search input.sf-input-text[type=text],.page-template-cercador .sf-field-search input.sf-input-text::placeholder{font-size:16px}.sf-field-search input::placeholder{opacity:.7;padding:0!important}@media(max-width:1200px){.filtre{width:20vw}}@media(max-width:992px){.filtre{height:calc(100vh - var(--header-height));top:var(--header-height);width:30vw}.filtre .searchandfilter ul li:not(.sf-level-0){padding:10px}}@media(max-width:980px){.filtre{top:0;height:100vh}}@media(max-width:768px){main.resultats{display:block}#main-header{z-index:999!important}.filtre-toggle{display:block;border:0;z-index:1080;position:fixed;bottom:0;left:0;height:60px;width:100vw;background-color:var(--coop-orange);transition-property:color,background-color;transition-duration:.2s}.filtre{width:100vw;height:100vh;padding-bottom:60px;position:fixed;top:100vh;z-index:1070;transition:top .6s}.filtre .sf-field-search input.sf-input-text[type=text]{width:100%}.sf-field-search input{padding:20px 40px}.filtre .searchandfilter ul li:not(.sf-level-0){padding:15px}.filtre.mobile-show{top:0}.filtre-toggle.mobile-show{background-color:var(--coop-white);color:var(--coop-orange)}}#main.content{width:84vw;position:relative}@media(max-width:1200px){#main.content{width:80vw}}@media(max-width:992px){#main.content{width:70vw}}@media(max-width:768px){#main.content{width:100vw}}main.resultats .content hr{border-radius:45px;background-image:linear-gradient( to right,var(--coop-orange) 50%,white 50% );background-position:top;background-size:10px 1px;background-repeat:repeat-x;border-color:transparent;height:0;margin:-1px 0 0;z-index:3}.item h2,.item p:not(.web){cursor:default}.ssxx-container{display:flex;flex-direction:row;position:relative}.item-sector{display:flex;flex-direction:row;justify-content:flex-start;padding:.75rem 0;position:relative}.item-sector .sector-icon{width:24px;height:24px;border-radius:100%;position:static;color:#fff;background-size:20px!important;background-position:50%!important;background-repeat:no-repeat!important;background-color:var(--coop-orange)!important;transition:background-color .2s}.item-sector .sector-icon:not(:first-of-type){margin-left:.25rem}.item-sector .sector-icon:hover{background-color:var(--coop-orange-dark)!important}.sector-icon.alimentacio{background:url(img/icones/alimentacio.svg)}.sector-icon.assessorament{background:url(img/icones/assessorament.svg)}.sector-icon.comunicacio{background:url(img/icones/comunicacio.svg)}.sector-icon.cultura{background:url(img/icones/cultura.svg)}.sector-icon.oci-esport{background:url(img/icones/oci-esport.svg)}.sector-icon.educacio-recerca{background:url(img/icones/educacio-recerca.svg)}.sector-icon.espais-xarxes{background:url(img/icones/espais-xarxes.svg)}.sector-icon.subministraments-energia{background:url(img/icones/subministraments-energia.svg)}.sector-icon.financament-assegurances-moneda{background:url(img/icones/financament-assegurances-moneda.svg)}.sector-icon.mobilitat-logistica{background:url(img/icones/mobilitat-logistica.svg)}.sector-icon.habitatge-gestio-entorn{background:url(img/icones/habitatge-gestio-entorn.svg)}.sector-icon.industria{background:url(img/icones/industria.svg)}.sector-icon.hosteleria-turisme{background:url(img/icones/hosteleria-turisme.svg)}.sector-icon.salut-cures{background:url(img/icones/salut-cures.svg)}.sector-icon.tecnologia{background:url(img/icones/tecnologia.svg)}.sector-icon.textil{background:url(img/icones/textil.svg)}.sector-icon .icon-tooltip{opacity:0;z-index:1;width:100%;transition:opacity .2s}.sector-icon:hover .icon-tooltip{opacity:1}.icon-tooltip::after{position:absolute;top:42px;left:0;font-family:neue-haas-unica,sans-serif;text-transform:uppercase;font-size:13px;letter-spacing:.25px;line-height:.9;font-weight:500;color:var(--coop-orange)}.sector-icon.alimentacio .icon-tooltip::after{content:"Alimentació"}.sector-icon.assessorament .icon-tooltip::after{content:"Assessorament"}.sector-icon.comunicacio .icon-tooltip::after{content:"Comunicació"}.sector-icon.cultura .icon-tooltip::after{content:"Cultura"}.sector-icon.oci-esport .icon-tooltip::after{content:"Oci i esport"}.sector-icon.educacio-recerca .icon-tooltip::after{content:"Educació i recerca"}.sector-icon.espais-xarxes .icon-tooltip::after{content:"Espais i xarxes"}.sector-icon.subministraments-energia .icon-tooltip::after{content:"Subministraments i energia"}.sector-icon.financament-assegurances-moneda .icon-tooltip::after{content:"Finançament; assegurances i moneda social"}.sector-icon.mobilitat-logistica .icon-tooltip::after{content:"Mobilitat i logística"}.sector-icon.habitatge-gestio-entorn .icon-tooltip::after{content:"Habitatge, construcció i gestió de l'entorn"}.sector-icon.industria .icon-tooltip::after{content:"Indústria"}.sector-icon.hosteleria-turisme .icon-tooltip::after{content:"Hosteleria; restauració i turisme"}.sector-icon.salut-cures .icon-tooltip::after{content:"Salut i cures"}.sector-icon.tecnologia .icon-tooltip::after{content:"Tecnologia"}.sector-icon.textil .icon-tooltip::after{content:"Tèxtil"}.et-social-icon a{color:var(--coop-black)!important;font-size:16px!important;letter-spacing:12px;opacity:1;transition:color .2s}.et-social-icon a:hover{color:var(--coop-orange)!important}.item{max-width:100%;display:flex;flex-direction:row;z-index:1}.item .title-section{width:30%}.item .main-section,.item .image-section{width:35%}.item .image-section{position:relative;padding-bottom:26.25%;height:0;overflow:hidden;background-color:color-mix(in srgb,#fef6ef,transparent 5%)}.item .image-section img:not(.logo-galeria-cercador){position:absolute;top:50%;left:50%;width:100%;height:100%;min-height:100%;object-fit:cover;transform:translate(-50%,-50%)}.item .title-section,.item .main-section{padding:20px 60px 20px 20px}@media(max-width:1200px){.item{max-width:100%;display:flex;padding:20px;flex-direction:column}.item .title-section{margin-bottom:20px}.item .title-section,.item .main-section{width:100%;padding:0}.item .image-section{order:1;position:relative;width:50%;padding:0;padding-bottom:37.5%;height:0;overflow:hidden}.item .title-section{order:2;padding-top:2em}.item .main-section{order:3}}@media(max-width:992px){.item{max-width:100%;display:flex;flex-direction:column}.item .title-section,.item .main-section,.item .image-section{width:100%;padding-left:0;padding-right:0}.item .image-section{order:1;position:relative;width:100%!important;padding-bottom:75%;height:0}.item .title-section{order:2;padding-top:2em}.item .main-section{order:3}}.item h2{font-family:neue-haas-unica,sans-serif;text-transform:uppercase;text-wrap:balance;font-size:clamp(32px,2.6vw,48px);letter-spacing:-1.5px;line-height:1;font-weight:900;color:var(--coop-orange);padding-right:1em;padding-bottom:0!important}.item h4{font-family:neue-haas-unica,sans-serif;text-transform:uppercase;font-size:13px;line-height:1.25;font-weight:400;letter-spacing:.25px;color:var(--coop-black);padding:0}.item h4:first-of-type{font-weight:700}.no-imatge,.item .img-container{background-color:color-mix(in srgb,#fef6ef,transparent 5%)}@media(max-width:992px){.img-container.no-imatge,.img-container.img-logo{display:none}}.item .img-logo img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-height:150px;width:auto;mix-blend-mode:multiply;opacity:60%}.item .field,.item.logo{margin:0;padding:0}.item p.excerpt{font-family:neue-haas-unica,sans-serif;text-transform:unset;line-height:1.1;font-size:16px;font-weight:400;margin:0;padding:18px 0;width:100%;text-wrap:balance}.plus-toggle{display:inline-flex;align-items:center;font-family:neue-haas-unica,sans-serif;text-transform:unset;line-height:1.1;font-size:16px;font-weight:600;border:none;background:0 0;padding:26px 0 0;margin:0;cursor:pointer;color:var(--coop-orange);transition:color .2s}.plus-toggle:hover,.plus-toggle:active{color:var(--coop-orange-dark)}.plus-toggle-icon{position:relative;width:10px;height:10px;margin-left:8px}.plus-toggle-icon::before,.plus-toggle-icon::after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;background-color:currentColor;transition:transform .4s ease}.plus-toggle-icon::after{transform:rotate(90deg)}.plus-toggle[aria-expanded=true] .plus-toggle-icon::after{transform:rotate(180deg)}.plus-info{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .4s ease,visibility 0s linear .4s}.plus-info.open{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .4s ease,visibility 0s}.plus-info-inner{display:flex;flex-direction:row;flex-wrap:nowrap;min-height:0;overflow:hidden;padding-left:8px}.item .plus-info .plus-info-inner>*{margin-top:26px}.plus-info .logo{width:140px;height:140px;float:left}.plus-info .logo .content-logo{max-width:100%;max-height:100%;height:auto;display:block;margin:auto}.plus-info .contact.right{width:calc(100% - 140px);padding:0 40px;float:right}.plus-info .contact.left{width:calc(100%);padding:0;float:left}@media(max-width:768px){.plus-info .logo{width:60px}.plus-info .contact{width:calc(100% - 60px)}}.field{font-family:neue-haas-unica,sans-serif;text-transform:uppercase;font-size:13px;letter-spacing:.25px;line-height:1.2;font-weight:500}.field.adreca{text-wrap:balance}.field.provincia,.field.mail{padding-bottom:18px!important}.field.web{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;text-wrap:balance;font-weight:700;color:var(--coop-black);padding-bottom:8px!important;cursor:pointer;line-height:1.25;letter-spacing:.25px;transition:color .2s}.field.web:hover,.field.web:active{color:var(--coop-orange)}.content-logo{margin:32px 0;height:50px;width:max-content;background-color:transparent}#main .top-bar{display:flex;flex-direction:row;justify-content:space-between;background-color:color-mix(in srgb,#fef6ef,transparent 5%);padding:6px 12px;margin:0;position:sticky;top:var(--header-height);z-index:999;border-bottom:1px solid color-mix(in srgb,var(--coop-orange),transparent 80%)}.searchandfilter ul li.sf-field-reset{position:relative;line-height:1.25;display:flex!important;margin:0;justify-content:flex-start;align-items:start}.filtre li.sf-field-taxonomy-categoria_producte{display:none!important}.searchandfilter ul li li{padding:10px 0}.searchandfilter ul li li:first-of-type{padding:20px 0 10px}.searchandfilter ul li a.search-filter-reset{font-family:neue-haas-unica,sans-serif;text-transform:uppercase;font-size:13px;letter-spacing:.25px;font-weight:600;color:var(--coop-orange);text-wrap:nowrap;min-width:125px;transition:color .2s}.searchandfilter ul li a.search-filter-reset:hover,.searchandfilter ul li a.search-filter-reset:active{color:var(--coop-orange-dark)}.search-filter-reset::before{content:"";background:url(img/icon-delete.svg)no-repeat 50%/cover;height:18px;width:18px;margin-left:-26px;position:absolute;top:50%;transform:translateY(-50%)}.back-btn.search-filter-reset::before{display:none}@media(max-width:980px){#main .top-bar{top:0}}.filter-value-container{margin:0;display:inline-flex;margin:0;flex-wrap:wrap;align-content:center}span.filter-value{font-family:neue-haas-unica,sans-serif;text-transform:uppercase;font-size:13px;letter-spacing:.25px;line-height:1.25;font-weight:500;border-width:0;color:var(--coop-orange);margin:0;padding:0;max-width:93%}span.filter-value+span.filter-value::before{content:"/";padding:0 6px}@media(max-width:768px){#main .top-bar{position:sticky;padding:0;top:0;right:0;height:80px;width:100vw;max-width:100vw;margin:0;background-color:transparent;overflow:hidden;border-bottom:none}#main .top-bar .reset{width:60px;right:20px;position:absolute;padding-top:20px}.filter-value-container,.filter-value{display:none}.searchandfilter ul li.sf-field-reset{padding:0!important}.search-filter-reset{position:relative;border-radius:100px;min-width:0!important;width:60px;height:60px;padding:0;background-color:var(--coop-orange);color:transparent!important}.search-filter-reset.back-btn{position:relative;border-radius:100px;min-width:0!important;width:0;height:0;padding:0;background-color:transparent;color:transparent!important}.search-filter-reset::before{position:absolute;top:15px;left:15px;width:30px;height:30px;visibility:visible;background:url(img/icon-delete-white.svg)no-repeat 50%/cover;margin-left:0;transform:none}#top-header{z-index:998!important}}h3.no-results{font-family:neue-haas-unica,sans-serif;text-transform:uppercase;text-wrap:balance;font-size:clamp(32px,2.6vw,48px);letter-spacing:-1.5px;line-height:1;font-weight:300;color:var(--coop-orange);padding:20px;width:clamp(70%,900px,100%)}h3.no-results span{font-weight:900}button.no-results{font-family:neue-haas-unica,sans-serif;letter-spacing:.5px;font-weight:700;text-transform:uppercase;font-size:13px;color:var(--coop-white);background-color:var(--coop-orange);padding:15px 45px;border:none;border-radius:10px;margin-top:20px;cursor:pointer;transition:color .2s,box-shadow .2s;margin-left:20px;margin-bottom:40px}@media(max-width:992px){h3.no-results{padding:20px}}.btn-display{position:fixed;bottom:0;right:0;margin:30px;cursor:pointer;z-index:1000}@media(max-width:992px){.btn-display{margin:20px}}@media(max-width:768px){.btn-display{position:sticky;width:max-content;bottom:unset;top:20px;left:20px;right:0;height:0;margin:-60px 0 60px}}.btn-display input[type=checkbox]{height:0;width:0;visibility:hidden}.btn-display label{cursor:pointer;text-indent:-9999px;width:120px;height:60px;background:#fff9f5;display:block;border-radius:100px;position:relative}.btn-display label:after{content:"";position:absolute;top:0;left:0;width:60px;height:60px;background:var(--coop-orange);border-radius:50px;transition:.3s}.btn-display input:checked+label:after{left:100%;transform:translateX(-100%)}.btn-display label:hover:after{width:67px}.btn-display label:active:after{width:72px}.btn-display svg{position:absolute;pointer-events:none;width:30px}.btn-display svg path{transition:fill .3s}.btn-display .icon-list{top:15px;left:15px}.btn-display .icon-list path{fill:var(--coop-white)}.btn-display input:checked~.icon-list path{fill:var(--coop-grey)}.btn-display .icon-map{top:15px;right:15px}.btn-display .icon-map path{fill:var(--coop-grey)}.btn-display input:checked~.icon-map path{fill:var(--coop-white)}.btn-display:hover .icon-map path,.btn-display:active .icon-map path{fill:var(--coop-darkgrey)}.btn-display:hover input:checked~.icon-list path,.btn-display:active input:checked~.icon-list path{fill:var(--coop-darkgrey)}.btn-display input[type=checkbox]{display:none!important}