.elementor-355 .elementor-element.elementor-element-6c7a8e5:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-6c7a8e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://duocastella.cat/wp-content/uploads/2026/05/15.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-355 .elementor-element.elementor-element-6c7a8e5 > .elementor-background-overlay{background-color:#2D1515;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-355 .elementor-element.elementor-element-6c7a8e5 > .elementor-container{min-height:410px;}.elementor-355 .elementor-element.elementor-element-6c7a8e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 80px 0px;}.elementor-355 .elementor-element.elementor-element-110bb2e{padding:0px 0px 10px 0px;text-align:center;}.elementor-355 .elementor-element.elementor-element-110bb2e .elementor-heading-title{font-size:22px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-355 .elementor-element.elementor-element-762a7c22{text-align:center;}.elementor-355 .elementor-element.elementor-element-762a7c22 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:58px;font-weight:300;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#ffffff;}.elementor-355 .elementor-element.elementor-element-3dd71889:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-3dd71889 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CD9D75;}.elementor-355 .elementor-element.elementor-element-3dd71889 > .elementor-container{max-width:1518px;}.elementor-355 .elementor-element.elementor-element-3dd71889{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-355 .elementor-element.elementor-element-3dd71889 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-355 .elementor-element.elementor-element-110d0a07{text-align:center;}.elementor-355 .elementor-element.elementor-element-110d0a07 .elementor-heading-title{font-size:25px;font-weight:300;font-style:italic;letter-spacing:1px;color:#FFFFFF;}.elementor-355 .elementor-element.elementor-element-1b783e6{text-align:center;}.elementor-355 .elementor-element.elementor-element-1b783e6 .elementor-heading-title{font-size:25px;font-weight:400;font-style:italic;letter-spacing:1px;color:#FFFFFF;}.elementor-355 .elementor-element.elementor-element-6fe09d44{padding:0px 0px 0px 0px;text-align:center;}.elementor-355 .elementor-element.elementor-element-6fe09d44 .elementor-heading-title{font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-355 .elementor-element.elementor-element-77bb17c:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-77bb17c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CD9D753D;}.elementor-355 .elementor-element.elementor-element-77bb17c > .elementor-container{max-width:500px;}.elementor-355 .elementor-element.elementor-element-77bb17c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 30px 0px;}.elementor-355 .elementor-element.elementor-element-77bb17c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-355 .elementor-element.elementor-element-684a558{padding:15px 15px 15px 15px;text-align:center;}.elementor-355 .elementor-element.elementor-element-473fd14{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-355 .elementor-element.elementor-element-473fd14 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-355 .elementor-element.elementor-element-68c2826:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-355 .elementor-element.elementor-element-68c2826 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e1dfd5;}.elementor-355 .elementor-element.elementor-element-68c2826 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-355 .elementor-element.elementor-element-68c2826 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-355 .elementor-element.elementor-element-741cac0{padding:15px 15px 15px 15px;}.elementor-355 .elementor-element.elementor-element-741cac0 .elementor-heading-title{font-family:"Oswald", Sans-serif;letter-spacing:2.5px;}.elementor-355 .elementor-element.elementor-element-4ea5eb5{padding:15px 15px 15px 15px;}.elementor-355 .elementor-element.elementor-element-438c573:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-438c573 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CD9D750F;}.elementor-355 .elementor-element.elementor-element-438c573{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-355 .elementor-element.elementor-element-438c573 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-355 .elementor-element.elementor-element-6a95c76{padding:15px 15px 15px 15px;}.elementor-355 .elementor-element.elementor-element-6a95c76 .elementor-heading-title{font-family:"Oswald", Sans-serif;letter-spacing:2.5px;}.elementor-355 .elementor-element.elementor-element-843e9ef{padding:15px 15px 15px 15px;}.elementor-355 .elementor-element.elementor-element-32bb5dd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-355 .elementor-element.elementor-element-32bb5dd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-355 .elementor-element.elementor-element-4a4f2f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-355 .elementor-element.elementor-element-4a4f2f2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-355 .elementor-element.elementor-element-43f36b3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-355 .elementor-element.elementor-element-43f36b3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e1dfd5;}.elementor-355 .elementor-element.elementor-element-43f36b3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-355 .elementor-element.elementor-element-43f36b3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-355 .elementor-element.elementor-element-db4da61{padding:15px 15px 15px 15px;}.elementor-355 .elementor-element.elementor-element-db4da61 .elementor-heading-title{font-family:"Oswald", Sans-serif;letter-spacing:2.5px;}.elementor-355 .elementor-element.elementor-element-b5cb6bf{padding:15px 15px 15px 15px;}.elementor-355 .elementor-element.elementor-element-5c7b708:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-5c7b708 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CD9D750F;}.elementor-355 .elementor-element.elementor-element-5c7b708{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-355 .elementor-element.elementor-element-5c7b708 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-355 .elementor-element.elementor-element-c151373{padding:15px 15px 15px 15px;}.elementor-355 .elementor-element.elementor-element-c151373 .elementor-heading-title{font-family:"Oswald", Sans-serif;letter-spacing:2.5px;}.elementor-355 .elementor-element.elementor-element-3185b57{padding:15px 15px 15px 15px;}.elementor-355 .elementor-element.elementor-element-1e5fad5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-355 .elementor-element.elementor-element-1e5fad5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-355 .elementor-element.elementor-element-6414728:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-6414728 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CD9D7573;}.elementor-355 .elementor-element.elementor-element-6414728 > .elementor-container{max-width:904px;}.elementor-355 .elementor-element.elementor-element-6414728{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-355 .elementor-element.elementor-element-6414728 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-355 .elementor-element.elementor-element-7343794 .elementor-icon-box-wrapper{gap:15px;}.elementor-355 .elementor-element.elementor-element-7343794.elementor-view-stacked .elementor-icon{background-color:#FFFFFF5E;}.elementor-355 .elementor-element.elementor-element-7343794.elementor-view-framed .elementor-icon, .elementor-355 .elementor-element.elementor-element-7343794.elementor-view-default .elementor-icon{fill:#FFFFFF5E;color:#FFFFFF5E;border-color:#FFFFFF5E;}.elementor-355 .elementor-element.elementor-element-7343794 .elementor-icon-box-title, .elementor-355 .elementor-element.elementor-element-7343794 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;text-transform:uppercase;letter-spacing:2.5px;}.elementor-355 .elementor-element.elementor-element-7343794 .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF7A;}.elementor-355 .elementor-element.elementor-element-4ffd03a .elementor-icon-box-wrapper{gap:15px;}.elementor-355 .elementor-element.elementor-element-4ffd03a.elementor-view-stacked .elementor-icon{background-color:#FFFFFF5E;}.elementor-355 .elementor-element.elementor-element-4ffd03a.elementor-view-framed .elementor-icon, .elementor-355 .elementor-element.elementor-element-4ffd03a.elementor-view-default .elementor-icon{fill:#FFFFFF5E;color:#FFFFFF5E;border-color:#FFFFFF5E;}.elementor-355 .elementor-element.elementor-element-4ffd03a .elementor-icon-box-title, .elementor-355 .elementor-element.elementor-element-4ffd03a .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;text-transform:uppercase;letter-spacing:2.5px;}.elementor-355 .elementor-element.elementor-element-4ffd03a .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF7A;}.elementor-355 .elementor-element.elementor-element-eab599e .elementor-icon-box-wrapper{gap:15px;}.elementor-355 .elementor-element.elementor-element-eab599e.elementor-view-stacked .elementor-icon{background-color:#FFFFFF5E;}.elementor-355 .elementor-element.elementor-element-eab599e.elementor-view-framed .elementor-icon, .elementor-355 .elementor-element.elementor-element-eab599e.elementor-view-default .elementor-icon{fill:#FFFFFF5E;color:#FFFFFF5E;border-color:#FFFFFF5E;}.elementor-355 .elementor-element.elementor-element-eab599e .elementor-icon-box-title, .elementor-355 .elementor-element.elementor-element-eab599e .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;text-transform:uppercase;letter-spacing:2.5px;}.elementor-355 .elementor-element.elementor-element-eab599e .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF7A;}.elementor-355 .elementor-element.elementor-element-da7f42d .elementor-icon-box-wrapper{gap:15px;}.elementor-355 .elementor-element.elementor-element-da7f42d.elementor-view-stacked .elementor-icon{background-color:#FFFFFF5E;}.elementor-355 .elementor-element.elementor-element-da7f42d.elementor-view-framed .elementor-icon, .elementor-355 .elementor-element.elementor-element-da7f42d.elementor-view-default .elementor-icon{fill:#FFFFFF5E;color:#FFFFFF5E;border-color:#FFFFFF5E;}.elementor-355 .elementor-element.elementor-element-da7f42d .elementor-icon-box-title, .elementor-355 .elementor-element.elementor-element-da7f42d .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;text-transform:uppercase;letter-spacing:2.5px;}.elementor-355 .elementor-element.elementor-element-da7f42d .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF7A;}.elementor-355 .elementor-element.elementor-element-e536aec .elementor-icon-box-wrapper{gap:15px;}.elementor-355 .elementor-element.elementor-element-e536aec.elementor-view-stacked .elementor-icon{background-color:#FFFFFF5E;}.elementor-355 .elementor-element.elementor-element-e536aec.elementor-view-framed .elementor-icon, .elementor-355 .elementor-element.elementor-element-e536aec.elementor-view-default .elementor-icon{fill:#FFFFFF5E;color:#FFFFFF5E;border-color:#FFFFFF5E;}.elementor-355 .elementor-element.elementor-element-e536aec .elementor-icon-box-title, .elementor-355 .elementor-element.elementor-element-e536aec .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;text-transform:uppercase;letter-spacing:2.5px;}.elementor-355 .elementor-element.elementor-element-e536aec .elementor-icon-box-title{-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF7A;}.elementor-355 .elementor-element.elementor-element-cd362b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-355 .elementor-element.elementor-element-cd362b5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-355 .elementor-element.elementor-element-72597e7{text-align:center;font-size:28px;font-weight:300;line-height:34px;letter-spacing:1px;color:#CD9D75;}.elementor-355 .elementor-element.elementor-element-2b16211{--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;--gap:0px 8px;--row-gap:0px;--column-gap:8px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-355 .elementor-element.elementor-element-fcc9b4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-355 .elementor-element.elementor-element-fcc9b4c:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-fcc9b4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CD9D75B0;}.elementor-355 .elementor-element.elementor-element-f32c16b{text-align:center;}.elementor-355 .elementor-element.elementor-element-f32c16b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;letter-spacing:2.5px;mix-blend-mode:darken;color:#000000;}.elementor-355 .elementor-element.elementor-element-f32c16b .elementor-heading-title a:hover, .elementor-355 .elementor-element.elementor-element-f32c16b .elementor-heading-title a:focus{color:#A58068;}.elementor-355 .elementor-element.elementor-element-5bb270d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-355 .elementor-element.elementor-element-5bb270d:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-5bb270d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CD9D7573;}.elementor-355 .elementor-element.elementor-element-d2400fb{text-align:center;}.elementor-355 .elementor-element.elementor-element-d2400fb .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;letter-spacing:2.5px;mix-blend-mode:darken;color:#000000;}.elementor-355 .elementor-element.elementor-element-d2400fb .elementor-heading-title a:hover, .elementor-355 .elementor-element.elementor-element-d2400fb .elementor-heading-title a:focus{color:#A58068;}.elementor-355 .elementor-element.elementor-element-439704a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-355 .elementor-element.elementor-element-439704a:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-439704a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CD9D7542;}.elementor-355 .elementor-element.elementor-element-2567b64{text-align:center;}.elementor-355 .elementor-element.elementor-element-2567b64 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;letter-spacing:2.5px;mix-blend-mode:darken;color:#000000;}.elementor-355 .elementor-element.elementor-element-2567b64 .elementor-heading-title a:hover, .elementor-355 .elementor-element.elementor-element-2567b64 .elementor-heading-title a:focus{color:#A58068;}.elementor-355 .elementor-element.elementor-element-906d918{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-355 .elementor-element.elementor-element-906d918:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-906d918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CD9D7521;}.elementor-355 .elementor-element.elementor-element-1186674{text-align:center;}.elementor-355 .elementor-element.elementor-element-1186674 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;letter-spacing:2.5px;mix-blend-mode:darken;color:#000000;}.elementor-355 .elementor-element.elementor-element-1186674 .elementor-heading-title a:hover, .elementor-355 .elementor-element.elementor-element-1186674 .elementor-heading-title a:focus{color:#A58068;}@media(min-width:768px){.elementor-355 .elementor-element.elementor-element-7778b46{width:72.679%;}.elementor-355 .elementor-element.elementor-element-1e5fad5{width:27.277%;}.elementor-355 .elementor-element.elementor-element-fcc9b4c{--width:25%;}.elementor-355 .elementor-element.elementor-element-5bb270d{--width:25%;}.elementor-355 .elementor-element.elementor-element-439704a{--width:25%;}.elementor-355 .elementor-element.elementor-element-906d918{--width:25%;}}@media(max-width:1024px){.elementor-355 .elementor-element.elementor-element-6c7a8e5 > .elementor-container{min-height:484px;}.elementor-355 .elementor-element.elementor-element-762a7c22 .elementor-heading-title{font-size:45px;}.elementor-355 .elementor-element.elementor-element-473fd14{padding:40px 0px 40px 0px;}.elementor-355 .elementor-element.elementor-element-438c573{padding:40px 0px 40px 0px;}.elementor-355 .elementor-element.elementor-element-4a4f2f2{padding:40px 0px 40px 0px;}.elementor-355 .elementor-element.elementor-element-5c7b708{padding:40px 0px 40px 0px;}.elementor-355 .elementor-element.elementor-element-6414728{padding:30px 0px 0px 0px;}.elementor-355 .elementor-element.elementor-element-cd362b5{padding:30px 0px 0px 0px;}.elementor-355 .elementor-element.elementor-element-f32c16b .elementor-heading-title{font-size:35px;}.elementor-355 .elementor-element.elementor-element-d2400fb .elementor-heading-title{font-size:35px;}.elementor-355 .elementor-element.elementor-element-2567b64 .elementor-heading-title{font-size:35px;}.elementor-355 .elementor-element.elementor-element-1186674 .elementor-heading-title{font-size:35px;}}@media(max-width:767px){.elementor-355 .elementor-element.elementor-element-6c7a8e5 > .elementor-container{min-height:250px;}.elementor-355 .elementor-element.elementor-element-6c7a8e5{padding:40px 0px 40px 0px;}.elementor-355 .elementor-element.elementor-element-762a7c22 .elementor-heading-title{font-size:30px;}.elementor-355 .elementor-element.elementor-element-110d0a07 .elementor-heading-title{font-size:26px;}.elementor-355 .elementor-element.elementor-element-1b783e6 .elementor-heading-title{font-size:26px;}.elementor-355 .elementor-element.elementor-element-68c2826:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-355 .elementor-element.elementor-element-68c2826 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://duocastella.cat/wp-content/uploads/2026/05/elisabet-duocastella5.png");background-size:cover;}.elementor-355 .elementor-element.elementor-element-72597e7{font-size:27px;}.elementor-355 .elementor-element.elementor-element-2b16211{--gap:7px 7px;--row-gap:7px;--column-gap:7px;--flex-wrap:wrap;}.elementor-355 .elementor-element.elementor-element-f32c16b .elementor-heading-title{font-size:30px;}.elementor-355 .elementor-element.elementor-element-d2400fb .elementor-heading-title{font-size:30px;}.elementor-355 .elementor-element.elementor-element-2567b64 .elementor-heading-title{font-size:30px;}.elementor-355 .elementor-element.elementor-element-1186674 .elementor-heading-title{font-size:30px;}}@media(max-width:1024px) and (min-width:768px){.elementor-355 .elementor-element.elementor-element-a753143{width:100%;}.elementor-355 .elementor-element.elementor-element-027f8e8{width:100%;}.elementor-355 .elementor-element.elementor-element-cfc4093{width:100%;}.elementor-355 .elementor-element.elementor-element-531aba2{width:100%;}}@media(min-width:1025px){.elementor-355 .elementor-element.elementor-element-6c7a8e5:not(.elementor-motion-effects-element-type-background), .elementor-355 .elementor-element.elementor-element-6c7a8e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}