.elementor-210 .elementor-element.elementor-element-4c439c7{--display:flex;--min-height:78vh;}.elementor-210 .elementor-element.elementor-element-4c439c7:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-4c439c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nuriagrima.cat/wp-content/uploads/2026/11/galeria-3.webp");background-position:center center;background-size:cover;}.elementor-210 .elementor-element.elementor-element-749cbfd{--display:flex;}.elementor-210 .elementor-element.elementor-element-a89e7a9{--display:flex;}.elementor-210 .elementor-element.elementor-element-4253dd1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-210 .elementor-element.elementor-element-d195873{--display:flex;}.elementor-210 .elementor-element.elementor-element-2dba66b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-210 .elementor-element.elementor-element-7df48aa{--display:flex;}.elementor-210 .elementor-element.elementor-element-b114ce0{--display:flex;--min-height:80vh;}.elementor-210 .elementor-element.elementor-element-b114ce0:not(.elementor-motion-effects-element-type-background), .elementor-210 .elementor-element.elementor-element-b114ce0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nuriagrima.cat/wp-content/uploads/2026/11/galeria-4.webp");background-position:center center;background-size:cover;}.elementor-210 .elementor-element.elementor-element-3a329fb{--display:flex;}.elementor-210 .elementor-element.elementor-element-d82f71c{--display:flex;}.elementor-210 .elementor-element.elementor-element-8ab6b31{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-210 .elementor-element.elementor-element-956273f{--display:flex;}/* Start custom CSS for container, class: .elementor-element-d195873 */.elementor-210 .elementor-element.elementor-element-d195873 .ng-rep{display:grid!important;grid-template-columns:1fr!important;gap:1rem}.elementor-210 .elementor-element.elementor-element-d195873 .ng-rep-g{display:grid;grid-template-columns:220px minmax(0,1fr);gap:0 2.5rem;align-items:start;padding:2rem}.elementor-210 .elementor-element.elementor-element-d195873 .ng-rep-g h3{margin:0.25rem 0 0!important;position:sticky;top:7.5rem;z-index:1}.elementor-210 .elementor-element.elementor-element-d195873 .ng-rep-g ul{display:block!important;columns:2 260px;column-gap:2.5rem}.elementor-210 .elementor-element.elementor-element-d195873 .ng-rep-g li{break-inside:avoid;padding:0.5rem 0;margin:0;display:flex!important;flex-wrap:wrap;justify-content:space-between;column-gap:0.75rem}.elementor-210 .elementor-element.elementor-element-d195873 .ng-rep-g li span{margin-left:auto;white-space:nowrap;overflow-wrap:normal;word-break:normal}@media (min-width:1680px){.elementor-210 .elementor-element.elementor-element-d195873 .ng-rep-g ul{columns:3 260px}}@media (max-width:900px){.elementor-210 .elementor-element.elementor-element-d195873 .ng-rep-g{grid-template-columns:1fr;padding:1.5rem}.elementor-210 .elementor-element.elementor-element-d195873 .ng-rep-g h3{position:static;margin-bottom:1rem!important}}@media (max-width:520px){.elementor-210 .elementor-element.elementor-element-d195873 .ng-rep-g li span{white-space:normal}}.elementor-210 .elementor-element.elementor-element-d195873 .ng-rep-g li .ng-vs{display:inline-flex;gap:0.375rem;margin-left:0.5rem!important;vertical-align:-0.125rem;white-space:nowrap}.elementor-210 .elementor-element.elementor-element-d195873 .ng-vs a{width:1.375rem;height:1.375rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#141319;color:#fff!important;text-decoration:none!important;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.elementor-210 .elementor-element.elementor-element-d195873 .ng-vs a::before{content:'';width:0.75rem;height:0.75rem;background:currentColor;-webkit-mask:var(--ic) center/contain no-repeat;mask:var(--ic) center/contain no-repeat}.elementor-210 .elementor-element.elementor-element-d195873 .ng-vs a.ng-v-ig{background:#E4405F}.elementor-210 .elementor-element.elementor-element-d195873 .ng-vs a.ng-v-tt{background:#000}.elementor-210 .elementor-element.elementor-element-d195873 .ng-vs a.ng-v-yt{background:#FF0000}.elementor-210 .elementor-element.elementor-element-d195873 .ng-vs a:hover,.elementor-210 .elementor-element.elementor-element-d195873 .ng-vs a:focus-visible{transform:scale(1.12);filter:brightness(1.08);box-shadow:0 2px 10px rgba(0,0,0,.25)}.elementor-210 .elementor-element.elementor-element-d195873 .ng-vs a.ng-v-yt::before{width:0.875rem;height:0.875rem}.elementor-210 .elementor-element.elementor-element-d195873 .ng-vs a.ng-v-ig{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='3' width='18' height='18' rx='5' fill='none' stroke='black' stroke-width='2.2'/%3E%3Ccircle cx='12' cy='12' r='4' fill='none' stroke='black' stroke-width='2.2'/%3E%3Ccircle cx='17.5' cy='6.5' r='1.4'/%3E%3C/svg%3E")}.elementor-210 .elementor-element.elementor-element-d195873 .ng-vs a.ng-v-tt{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.6 3h-3.1v12.2a2.9 2.9 0 1 1-2.1-2.8V9.2a6 6 0 1 0 5.2 6V8.9a7.4 7.4 0 0 0 4.3 1.4V7.2a4.3 4.3 0 0 1-4.3-4.2z'/%3E%3C/svg%3E")}.elementor-210 .elementor-element.elementor-element-d195873 .ng-vs a.ng-v-yt{--ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M23 7.2a3 3 0 0 0-2.1-2.1C19 4.6 12 4.6 12 4.6s-7 0-8.9.5A3 3 0 0 0 1 7.2 31 31 0 0 0 .5 12a31 31 0 0 0 .5 4.8 3 3 0 0 0 2.1 2.1c1.9.5 8.9.5 8.9.5s7 0 8.9-.5a3 3 0 0 0 2.1-2.1 31 31 0 0 0 .5-4.8 31 31 0 0 0-.5-4.8zM9.75 15.02V8.98L15.5 12z'/%3E%3C/svg%3E")} .elementor-210 .elementor-element.elementor-element-d195873 .elementor-element-ngrep02 .ng-rep,.elementor-210 .elementor-element.elementor-element-d195873 .elementor-element-ngrep03 .ng-rep,.elementor-210 .elementor-element.elementor-element-d195873 .elementor-element-ngrep04 .ng-rep{margin-top:0!important}/* End custom CSS */