.elementor-11683 .elementor-element.elementor-element-0e9ae6b > .elementor-container{max-width:1440px;}.elementor-11683 .elementor-element.elementor-element-0e9ae6b{padding:56px 32px 56px 32px;}.elementor-11683 .elementor-element.elementor-element-4f7185b{text-align:center;}.elementor-11683 .elementor-element.elementor-element-4f7185b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:500;line-height:1.2em;color:#242424;}.elementor-11683 .elementor-element.elementor-element-64d11d5{text-align:center;font-family:"Open Sans", Sans-serif;font-size:18px;color:#5A5A5A;}.elementor-11683 .elementor-element.elementor-element-ed677ed > .elementor-container{max-width:1440px;}.elementor-11683 .elementor-element.elementor-element-0e5c4ac .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;color:#986138;}.elementor-11683 .elementor-element.elementor-element-013f4b0{text-align:center;}.elementor-11683 .elementor-element.elementor-element-d32656e{text-align:center;}.elementor-11683 .elementor-element.elementor-element-cde9aba{text-align:center;}.elementor-11683 .elementor-element.elementor-element-3205098{text-align:center;}.elementor-11683 .elementor-element.elementor-element-ef1d68f{text-align:center;}.elementor-11683 .elementor-element.elementor-element-b7c2342{text-align:center;}.elementor-11683 .elementor-element.elementor-element-dff3754{text-align:center;}.elementor-11683 .elementor-element.elementor-element-e307322{text-align:center;}.elementor-11683 .elementor-element.elementor-element-4bbb54e > .elementor-container{max-width:1440px;}.elementor-11683 .elementor-element.elementor-element-6b0c6cd .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;color:#986138;}.elementor-11683 .elementor-element.elementor-element-141cd1b{text-align:center;}.elementor-11683 .elementor-element.elementor-element-2e0a510{text-align:center;}.elementor-11683 .elementor-element.elementor-element-4701b1c{text-align:center;}.elementor-11683 .elementor-element.elementor-element-0851c6a{text-align:center;}.elementor-11683 .elementor-element.elementor-element-9bf2ac2{text-align:center;}.elementor-11683 .elementor-element.elementor-element-aed03b4{text-align:center;}.elementor-11683 .elementor-element.elementor-element-f45fc3b{text-align:center;}.elementor-11683 .elementor-element.elementor-element-25b7f18 > .elementor-container{max-width:1440px;}.elementor-11683 .elementor-element.elementor-element-2090e88 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;color:#986138;}.elementor-11683 .elementor-element.elementor-element-3d158c5{text-align:center;}.elementor-11683 .elementor-element.elementor-element-b712bac{text-align:center;}.elementor-11683 .elementor-element.elementor-element-08729a8{text-align:center;}.elementor-11683 .elementor-element.elementor-element-c708670{text-align:center;}.elementor-11683 .elementor-element.elementor-element-9fbce12{text-align:center;}.elementor-11683 .elementor-element.elementor-element-9f13025{text-align:center;}.elementor-11683 .elementor-element.elementor-element-2c9e69d{text-align:center;}.elementor-11683 .elementor-element.elementor-element-bc94173{text-align:center;}.elementor-11683 .elementor-element.elementor-element-c99990e > .elementor-container{max-width:1440px;}.elementor-11683 .elementor-element.elementor-element-625a7c6 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;color:#986138;}.elementor-11683 .elementor-element.elementor-element-7b2136c{text-align:center;}.elementor-11683 .elementor-element.elementor-element-24a1c7b{text-align:center;}.elementor-11683 .elementor-element.elementor-element-cccd1c5{text-align:center;}.elementor-11683 .elementor-element.elementor-element-d37f639{text-align:center;}.elementor-11683 .elementor-element.elementor-element-7f713c5{text-align:center;}.elementor-11683 .elementor-element.elementor-element-f4cd867{text-align:center;}.elementor-11683 .elementor-element.elementor-element-23104f5{text-align:center;}.elementor-11683 .elementor-element.elementor-element-941b5a2 > .elementor-container{max-width:1440px;}.elementor-11683 .elementor-element.elementor-element-07ec81d .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;color:#986138;}.elementor-11683 .elementor-element.elementor-element-4d1cfd1{text-align:center;}.elementor-11683 .elementor-element.elementor-element-30d5bb0{text-align:center;}.elementor-11683 .elementor-element.elementor-element-846cad9{text-align:center;}.elementor-11683 .elementor-element.elementor-element-6edcf68{text-align:center;}.elementor-11683 .elementor-element.elementor-element-e473801 > .elementor-container{max-width:1440px;}.elementor-11683 .elementor-element.elementor-element-f98009b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1.4em;color:#986138;}.elementor-11683 .elementor-element.elementor-element-6323760{text-align:center;}.elementor-11683 .elementor-element.elementor-element-9959b9b{text-align:center;}.elementor-11683 .elementor-element.elementor-element-2305386{text-align:center;}.elementor-11683 .elementor-element.elementor-element-68a29d7{text-align:center;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-11683 .elementor-element.elementor-element-0e9ae6b{padding:36px 16px 36px 16px;}.elementor-11683 .elementor-element.elementor-element-4f7185b .elementor-heading-title{font-size:30px;}.elementor-11683 .elementor-element.elementor-element-64d11d5{font-size:16px;}}/* Start custom CSS for image, class: .elementor-element-013f4b0 */.elementor-11683 .elementor-element.elementor-element-013f4b0 img {max-width:min(92%, 112.96px)!important;max-height:57.54px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d32656e */.elementor-11683 .elementor-element.elementor-element-d32656e img {max-width:min(92%, 142.34px)!important;max-height:45.67px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cde9aba */.elementor-11683 .elementor-element.elementor-element-cde9aba img {max-width:min(92%, 144.57px)!important;max-height:44.96px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3205098 */.elementor-11683 .elementor-element.elementor-element-3205098 img {max-width:min(92%, 146.79px)!important;max-height:44.28px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ef1d68f */.elementor-11683 .elementor-element.elementor-element-ef1d68f img {max-width:min(92%, 157.16px)!important;max-height:41.36px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b7c2342 */.elementor-11683 .elementor-element.elementor-element-b7c2342 img {max-width:min(92%, 129.37px)!important;max-height:50.24px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-dff3754 */.elementor-11683 .elementor-element.elementor-element-dff3754 img {max-width:min(92%, 105.76px)!important;max-height:61.46px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e307322 */.elementor-11683 .elementor-element.elementor-element-e307322 img {max-width:min(92%, 113.45px)!important;max-height:57.3px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-141cd1b */.elementor-11683 .elementor-element.elementor-element-141cd1b img {max-width:min(92%, 190px)!important;max-height:27.42px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2e0a510 */.elementor-11683 .elementor-element.elementor-element-2e0a510 img {max-width:min(92%, 154.48px)!important;max-height:42.08px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4701b1c */.elementor-11683 .elementor-element.elementor-element-4701b1c img {max-width:min(92%, 136.8px)!important;max-height:47.51px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0851c6a */.elementor-11683 .elementor-element.elementor-element-0851c6a img {max-width:min(92%, 143.19px)!important;max-height:45.39px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9bf2ac2 */.elementor-11683 .elementor-element.elementor-element-9bf2ac2 img {max-width:min(92%, 172.28px)!important;max-height:37.73px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aed03b4 */.elementor-11683 .elementor-element.elementor-element-aed03b4 img {max-width:min(92%, 164.87px)!important;max-height:39.43px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f45fc3b */.elementor-11683 .elementor-element.elementor-element-f45fc3b img {max-width:min(92%, 190px)!important;max-height:43px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3d158c5 */.elementor-11683 .elementor-element.elementor-element-3d158c5 img {max-width:min(92%, 120.14px)!important;max-height:54.1px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b712bac */.elementor-11683 .elementor-element.elementor-element-b712bac img {max-width:min(92%, 122.01px)!important;max-height:53.28px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-08729a8 */.elementor-11683 .elementor-element.elementor-element-08729a8 img {max-width:min(92%, 190px)!important;max-height:33.98px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c708670 */.elementor-11683 .elementor-element.elementor-element-c708670 img {max-width:min(92%, 190px)!important;max-height:27.09px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9fbce12 */.elementor-11683 .elementor-element.elementor-element-9fbce12 img {max-width:min(92%, 190px)!important;max-height:32.76px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9f13025 */.elementor-11683 .elementor-element.elementor-element-9f13025 img {max-width:min(92%, 88.02px)!important;max-height:73.84px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2c9e69d */.elementor-11683 .elementor-element.elementor-element-2c9e69d img {max-width:min(92%, 84.82px)!important;max-height:74px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bc94173 */.elementor-11683 .elementor-element.elementor-element-bc94173 img {max-width:min(92%, 121.36px)!important;max-height:53.56px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7b2136c */.elementor-11683 .elementor-element.elementor-element-7b2136c img {max-width:min(92%, 163.22px)!important;max-height:39.82px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24a1c7b */.elementor-11683 .elementor-element.elementor-element-24a1c7b img {max-width:min(92%, 155.56px)!important;max-height:41.78px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-cccd1c5 */.elementor-11683 .elementor-element.elementor-element-cccd1c5 img {max-width:min(92%, 70.35px)!important;max-height:74px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d37f639 */.elementor-11683 .elementor-element.elementor-element-d37f639 img {max-width:min(92%, 137.69px)!important;max-height:47.21px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7f713c5 */.elementor-11683 .elementor-element.elementor-element-7f713c5 img {max-width:min(92%, 111.56px)!important;max-height:58.27px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f4cd867 */.elementor-11683 .elementor-element.elementor-element-f4cd867 img {max-width:min(92%, 190px)!important;max-height:23.78px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-23104f5 */.elementor-11683 .elementor-element.elementor-element-23104f5 img {max-width:min(92%, 128.28px)!important;max-height:50.67px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4d1cfd1 */.elementor-11683 .elementor-element.elementor-element-4d1cfd1 img {max-width:min(92%, 172.73px)!important;max-height:37.63px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-30d5bb0 */.elementor-11683 .elementor-element.elementor-element-30d5bb0 img {max-width:min(92%, 174.28px)!important;max-height:37.3px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-846cad9 */.elementor-11683 .elementor-element.elementor-element-846cad9 img {max-width:min(92%, 130.27px)!important;max-height:49.89px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6edcf68 */.elementor-11683 .elementor-element.elementor-element-6edcf68 img {max-width:min(92%, 176.78px)!important;max-height:36.77px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6323760 */.elementor-11683 .elementor-element.elementor-element-6323760 img {max-width:min(92%, 73.45px)!important;max-height:74px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9959b9b */.elementor-11683 .elementor-element.elementor-element-9959b9b img {max-width:min(92%, 182.75px)!important;max-height:35.57px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2305386 */.elementor-11683 .elementor-element.elementor-element-2305386 img {max-width:min(92%, 111.99px)!important;max-height:58.04px!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-68a29d7 */.elementor-11683 .elementor-element.elementor-element-68a29d7 img {max-width:min(92%, 141.01px)!important;max-height:46.09px!important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0e9ae6b *//* Partners — same cardless composition and optical logo treatment as Mecenes / Benefactores.
Editable: outer Col·laboradors section > Advanced > Custom CSS. */
.elementor-11683 .elementor-element.elementor-element-0e9ae6b > .elementor-container {max-width:1440px!important;width:100%;}
.elementor-11683 .elementor-element.elementor-element-0e9ae6b .elementor-widget-wrap {padding:0!important;}
.elementor-11683 .elementor-element.elementor-element-0e9ae6b .nac-partners-title {margin-bottom:14px!important;}
.elementor-11683 .elementor-element.elementor-element-0e9ae6b .nac-partners-intro {margin-bottom:42px!important;}
.elementor-11683 .elementor-element.elementor-element-0e9ae6b .nac-partners-group {width:100%;padding:25px 0;border-top:1px solid #e8e4dd;}
.elementor-11683 .elementor-element.elementor-element-0e9ae6b .nac-partners-group > .elementor-container {max-width:none!important;}
.elementor-11683 .elementor-element.elementor-element-0e9ae6b .nac-partners-group > .elementor-container > .elementor-column > .elementor-widget-wrap {display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr));gap:16px 22px;align-items:center;}
.elementor-11683 .elementor-element.elementor-element-0e9ae6b .nac-partners-category {grid-column:1/-1;margin:0 0 4px!important;}
.elementor-11683 .elementor-element.elementor-element-0e9ae6b .nac-partner {margin:0!important;width:100%!important;min-width:0;}
.elementor-11683 .elementor-element.elementor-element-0e9ae6b .nac-partner .elementor-widget-container {display:flex;justify-content:center;align-items:center;min-height:112px;}
.elementor-11683 .elementor-element.elementor-element-0e9ae6b .nac-partner a {display:flex;justify-content:center;align-items:center;width:100%;min-height:112px;transition:transform .35s ease;}
.elementor-11683 .elementor-element.elementor-element-0e9ae6b .nac-partner a:hover {transform:translateY(-3px);}
.elementor-11683 .elementor-element.elementor-element-0e9ae6b .nac-partner a:focus-visible {outline:2px solid #e06d00;outline-offset:4px;}
.elementor-11683 .elementor-element.elementor-element-0e9ae6b .nac-partner img {width:auto!important;max-width:92%!important;height:auto!important;max-height:74px;object-fit:contain;filter:none!important;opacity:1!important;}
@media(max-width:1024px){.elementor-11683 .elementor-element.elementor-element-0e9ae6b .nac-partners-group > .elementor-container > .elementor-column > .elementor-widget-wrap {grid-template-columns:repeat(4,minmax(0,1fr));}}
@media(max-width:767px){.elementor-11683 .elementor-element.elementor-element-0e9ae6b .nac-partners-group > .elementor-container > .elementor-column > .elementor-widget-wrap {grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;}.elementor-11683 .elementor-element.elementor-element-0e9ae6b .nac-partner a,.elementor-11683 .elementor-element.elementor-element-0e9ae6b .nac-partner .elementor-widget-container {min-height:90px;}.elementor-11683 .elementor-element.elementor-element-0e9ae6b .nac-partner img {max-height:64px;}.elementor-11683 .elementor-element.elementor-element-0e9ae6b .nac-partners-intro {margin-bottom:28px!important;}.elementor-11683 .elementor-element.elementor-element-0e9ae6b .nac-partners-group {padding:22px 0;}}
@media(prefers-reduced-motion:reduce){.elementor-11683 .elementor-element.elementor-element-0e9ae6b .animated {animation:none!important;}.elementor-11683 .elementor-element.elementor-element-0e9ae6b .elementor-invisible {visibility:visible!important;}.elementor-11683 .elementor-element.elementor-element-0e9ae6b .nac-partner a {transition:none;}}/* End custom CSS */