.elementor-25 .elementor-element.elementor-element-2a2ccbc4>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-25 .elementor-element.elementor-element-2a2ccbc4>.elementor-background-overlay{background-color:#000;opacity:.41;transition:background .3s,border-radius .3s,opacity .3s}.elementor-25 .elementor-element.elementor-element-2a2ccbc4>.elementor-container{min-height:300px}.elementor-25 .elementor-element.elementor-element-2a2ccbc4{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:80px 0}.elementor-25 .elementor-element.elementor-element-2a2ccbc4>.elementor-shape-bottom svg{height:28px}.elementor-25 .elementor-element.elementor-element-2050132{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -34px) 0px;text-align:center;font-family:"Poppins",Sans-serif;font-size:2.1vw;line-height:2.2em;color:#fff}.elementor-25 .elementor-element.elementor-element-354b0b9>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-25 .elementor-element.elementor-element-354b0b9:not(.elementor-motion-effects-element-type-background),.elementor-25 .elementor-element.elementor-element-354b0b9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-c56f705)}.elementor-25 .elementor-element.elementor-element-354b0b9{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 0 0}.elementor-25 .elementor-element.elementor-element-354b0b9>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-25 .elementor-element.elementor-element-354b0b9>.elementor-container{text-align:center}.elementor-25 .elementor-element.elementor-element-235cc221>.elementor-element-populated{padding:20px 0}.elementor-25 .elementor-element.elementor-element-ca80b3c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -10px) 0px}.elementor-25 .elementor-element.elementor-element-ca80b3c .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:22px;font-weight:500;font-style:italic;color:#ffc000}.elementor-25 .elementor-element.elementor-element-60abe92{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center}.elementor-25 .elementor-element.elementor-element-60abe92 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-weight:700;color:#3b3b3b}.elementor-25 .elementor-element.elementor-element-33c5fff0{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 15%;font-family:"Poppins",Sans-serif;font-size:18px;line-height:1.75em}.elementor-25 .elementor-element.elementor-element-e60fed2{--spacer-size:20px}.elementor-25 .elementor-element.elementor-element-5df4dba .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-25 .elementor-element.elementor-element-5df4dba .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:#FFFFFF45}.elementor-25 .elementor-element.elementor-element-5df4dba{background-color:transparent;margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0 20px;background-image:linear-gradient(180deg,var(--e-global-color-52e2e15) 0%,var(--e-global-color-c56f705) 100%);--image-transition-duration:.8s;--overlay-transition-duration:.8s;--content-text-align:center;--content-padding:20px;--content-transition-duration:.8s;--content-transition-delay:.8s;--galleries-title-color-normal:var(--e-global-color-c56f705);--galleries-title-color-hover:var(--e-global-color-af539d8);--galleries-pointer-bg-color-hover:var(--e-global-color-c56f705);--gallery-title-color-active:var(--e-global-color-af539d8);--galleries-pointer-bg-color-active:var(--e-global-color-af539d8);--galleries-pointer-border-width:2px}.elementor-25 .elementor-element.elementor-element-5df4dba .elementor-gallery-title{font-family:"Open Sans",Sans-serif;font-size:24px;font-weight:700}.elementor-25 .elementor-element.elementor-element-5df4dba .elementor-gallery__titles-container{margin-bottom:10px}.elementor-25 .elementor-element.elementor-element-2f323ff:not(.elementor-motion-effects-element-type-background),.elementor-25 .elementor-element.elementor-element-2f323ff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-1bdfd0b);background-image:url("https://www.grupat.cat/wp-content/uploads/2025/06/16.jpg");background-position:0 -182px;background-repeat:no-repeat;background-size:cover}.elementor-25 .elementor-element.elementor-element-2f323ff>.elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg,var(--e-global-color-1bdfd0b) 24%,#232323C7 100%);opacity:.95;transition:background .3s,border-radius .3s,opacity .3s}.elementor-25 .elementor-element.elementor-element-2f323ff{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:8em 0}.elementor-25 .elementor-element.elementor-element-2f323ff>.elementor-shape-top svg{height:40px}.elementor-25 .elementor-element.elementor-element-f8d6866{text-align:center}.elementor-25 .elementor-element.elementor-element-f8d6866 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-weight:700;color:#fff}.elementor-25 .elementor-element.elementor-element-ed74d5e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 57px) 0px;text-align:center}.elementor-25 .elementor-element.elementor-element-ed74d5e .elementor-heading-title{font-family:"Playfair Display",Sans-serif;font-weight:400;font-style:italic;color:var(--e-global-color-2b771c9)}.elementor-25 .elementor-element.elementor-element-d113198 .elementor-button{background-color:var(--e-global-color-2b771c9);font-family:"Poppins",Sans-serif;font-size:1.2vw;font-weight:600;fill:var(--e-global-color-1bdfd0b);color:var(--e-global-color-1bdfd0b);border-style:solid;border-width:0;border-color:#db6159;border-radius:0;padding:15px 45px}.elementor-25 .elementor-element.elementor-element-d113198 .elementor-button:hover,.elementor-25 .elementor-element.elementor-element-d113198 .elementor-button:focus{background-color:#232323;color:var(--e-global-color-2b771c9);border-color:var(--e-global-color-2b771c9)}.elementor-25 .elementor-element.elementor-element-d113198{padding:2em 0 0}.elementor-25 .elementor-element.elementor-element-d113198 .elementor-button:hover svg,.elementor-25 .elementor-element.elementor-element-d113198 .elementor-button:focus svg{fill:var(--e-global-color-2b771c9)}body.elementor-page-25:not(.elementor-motion-effects-element-type-background),body.elementor-page-25>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#000}:root{--page-title-display:none}@media(min-width:1025px){.elementor-25 .elementor-element.elementor-element-2f323ff:not(.elementor-motion-effects-element-type-background),.elementor-25 .elementor-element.elementor-element-2f323ff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(max-width:1024px){.elementor-25 .elementor-element.elementor-element-2050132{font-size:3vw}.elementor-25 .elementor-element.elementor-element-2f323ff:not(.elementor-motion-effects-element-type-background),.elementor-25 .elementor-element.elementor-element-2f323ff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-25 .elementor-element.elementor-element-f8d6866 .elementor-heading-title{font-size:40px}.elementor-25 .elementor-element.elementor-element-ed74d5e .elementor-heading-title{font-size:30px}.elementor-25 .elementor-element.elementor-element-d113198 .elementor-button{font-size:3vw}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-2a2ccbc4{margin-top:0;margin-bottom:0;padding:0}.elementor-25 .elementor-element.elementor-element-2050132{font-size:4vw}.elementor-25 .elementor-element.elementor-element-ca80b3c .elementor-heading-title{font-size:18px}.elementor-25 .elementor-element.elementor-element-33c5fff0{padding:0}.elementor-25 .elementor-element.elementor-element-2f323ff:not(.elementor-motion-effects-element-type-background),.elementor-25 .elementor-element.elementor-element-2f323ff>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0}.elementor-25 .elementor-element.elementor-element-f8d6866 .elementor-heading-title{font-size:28px}.elementor-25 .elementor-element.elementor-element-ed74d5e .elementor-heading-title{font-size:20px}.elementor-25 .elementor-element.elementor-element-d113198 .elementor-button{font-size:6vw}}.elementor-25 .elementor-element.elementor-element-2050132 h1{font-weight:600 !important}.elementor-25 .elementor-element.elementor-element-e82db05{overflow:hidden;height:0}