.elementor-149 .elementor-element.elementor-element-79a397d{--display:flex;--min-height:90vh;--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;--justify-content:center;--padding-top:15%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-149 .elementor-element.elementor-element-79a397d:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-79a397d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-eee1060 );}.elementor-149 .elementor-element.elementor-element-fcd44d4{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-149 .elementor-element.elementor-element-90e5a8f{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-3217390.elementor-element{--align-self:center;}.elementor-149 .elementor-element.elementor-element-3217390{text-align:center;}.elementor-149 .elementor-element.elementor-element-3217390 .elementor-heading-title{font-family:var( --e-global-typography-79acf08-font-family ), Sans-serif;font-size:var( --e-global-typography-79acf08-font-size );font-weight:var( --e-global-typography-79acf08-font-weight );line-height:var( --e-global-typography-79acf08-line-height );}.elementor-widget-theme-site-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-6a6e21d{text-align:center;}.elementor-149 .elementor-element.elementor-element-6a6e21d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:5px;font-weight:500;text-transform:uppercase;line-height:1.2em;color:var( --e-global-color-eee1060 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-f0c3295{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-c518c3a{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-149 .elementor-element.elementor-element-ea46755{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-149 .elementor-element.elementor-element-a217c80 > .elementor-widget-container{--e-transform-scale:1.03;}.elementor-149 .elementor-element.elementor-element-7f8ef37{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-7a79dc3{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-fbbf560{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-04ddd24{--display:flex;}.elementor-149 .elementor-element.elementor-element-12a92eb > .elementor-widget-container{--e-transform-scale:1.03;}.elementor-149 .elementor-element.elementor-element-3287957{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-1dc3d00{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-ce1537c{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-06ad0e4{--display:flex;}.elementor-149 .elementor-element.elementor-element-0c552fc > .elementor-widget-container{--e-transform-scale:1.03;}.elementor-149 .elementor-element.elementor-element-9d62d88{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-3e35992{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-47f359b{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-98deca9{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-149 .elementor-element.elementor-element-78102c0{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-149 .elementor-element.elementor-element-f10483d > .elementor-widget-container{--e-transform-scale:1.03;}.elementor-149 .elementor-element.elementor-element-9d79903{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-0d3a5d4{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-2c98cab{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-40cbcd4{--display:flex;}.elementor-149 .elementor-element.elementor-element-5776687 > .elementor-widget-container{--e-transform-scale:1.03;}.elementor-149 .elementor-element.elementor-element-3e4d444{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-43cea54{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-6774893{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-52f88b9{--display:flex;}.elementor-149 .elementor-element.elementor-element-7d93292 > .elementor-widget-container{--e-transform-scale:1.03;}.elementor-149 .elementor-element.elementor-element-fc14185{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-4a6c7c5{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-041c556{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-dc41955{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-149 .elementor-element.elementor-element-f6be10b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-149 .elementor-element.elementor-element-03fa2a4 > .elementor-widget-container{--e-transform-scale:1.03;}.elementor-149 .elementor-element.elementor-element-c959aeb{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-84a9917{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-f3c4478{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-623225e{--display:flex;}.elementor-149 .elementor-element.elementor-element-d62780a > .elementor-widget-container{--e-transform-scale:1.03;}.elementor-149 .elementor-element.elementor-element-8cd94fe{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-d8b31dc{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-62be93b{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-06c3f4f{--display:flex;}.elementor-149 .elementor-element.elementor-element-36ff111 > .elementor-widget-container{--e-transform-scale:1.03;}.elementor-149 .elementor-element.elementor-element-f8c7f54{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-ae4e362{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-d029bed{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-19fe310{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-149 .elementor-element.elementor-element-f5a6210{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-149 .elementor-element.elementor-element-06d8b3a > .elementor-widget-container{--e-transform-scale:1.03;}.elementor-149 .elementor-element.elementor-element-20aa781{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-66e8b8d{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-a36776c{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-f4b6a73{--display:flex;}.elementor-149 .elementor-element.elementor-element-365147d > .elementor-widget-container{--e-transform-scale:1.03;}.elementor-149 .elementor-element.elementor-element-0e9445a{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-1f29496{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-6797374{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-e6d2934{--display:flex;}.elementor-149 .elementor-element.elementor-element-7384041 > .elementor-widget-container{--e-transform-scale:1.03;}.elementor-149 .elementor-element.elementor-element-81fc8a4{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-e5f5ac4{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-d97def2{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-a00e663{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-149 .elementor-element.elementor-element-beaa855{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-149 .elementor-element.elementor-element-8cf54e2 > .elementor-widget-container{--e-transform-scale:1.03;}.elementor-149 .elementor-element.elementor-element-01ccda7{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-5438969{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-7cf2a65{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-05b84c4{--display:flex;}.elementor-149 .elementor-element.elementor-element-1ae6491 > .elementor-widget-container{--e-transform-scale:1.03;}.elementor-149 .elementor-element.elementor-element-a703692{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-c514667{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-03d4fe5{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-5db9bd6 > .elementor-widget-container{--e-transform-scale:1.03;}.elementor-149 .elementor-element.elementor-element-d17b4b9{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-5e0ed92{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-08688c7{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-ffbb8e7{--display:flex;}.elementor-149 .elementor-element.elementor-element-957692c > .elementor-widget-container{--e-transform-scale:1.03;}.elementor-149 .elementor-element.elementor-element-eb9bdac{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-3a9c224{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-7b05d49{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-cb5d5e3{--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;--justify-content:center;}.elementor-149 .elementor-element.elementor-element-194bcc3{--display:flex;}.elementor-149 .elementor-element.elementor-element-80eebf5 > .elementor-widget-container{--e-transform-scale:1.03;}.elementor-149 .elementor-element.elementor-element-a966e57{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-b5fd852{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-4e5fde8{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-035b90d{--display:flex;}.elementor-149 .elementor-element.elementor-element-e8af236 > .elementor-widget-container{--e-transform-scale:1.03;}.elementor-149 .elementor-element.elementor-element-99a684c{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-d9536a2{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-0585fa1{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-80d8b34{--display:flex;}.elementor-149 .elementor-element.elementor-element-3902968 > .elementor-widget-container{--e-transform-scale:1.03;}.elementor-149 .elementor-element.elementor-element-4aa0741{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-a46214e{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-4556d3b{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-7a4193f{--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;--justify-content:center;}.elementor-149 .elementor-element.elementor-element-026330b{--display:flex;}.elementor-149 .elementor-element.elementor-element-79e3562 > .elementor-widget-container{--e-transform-scale:1.03;}.elementor-149 .elementor-element.elementor-element-7927a11{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-cc90498{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-213d237{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-7d6fd42{--display:flex;}.elementor-149 .elementor-element.elementor-element-931e056 > .elementor-widget-container{--e-transform-scale:1.03;}.elementor-149 .elementor-element.elementor-element-414e5f3{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-64e0bf9{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-c812333{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-dde4212{--display:flex;}.elementor-149 .elementor-element.elementor-element-e96c0a2 > .elementor-widget-container{--e-transform-scale:1.03;}.elementor-149 .elementor-element.elementor-element-0ec0cc0{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-e4f5577{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:var( --e-global-color-primary );}.elementor-149 .elementor-element.elementor-element-585382f{text-align:center;font-family:"Piazzolla", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-affe994{--display:flex;--min-height:90vh;--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;--justify-content:center;--padding-top:15%;--padding-bottom:8%;--padding-left:8%;--padding-right:8%;}.elementor-149 .elementor-element.elementor-element-affe994:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-affe994 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lauracastells.com/wp-content/uploads/2025/04/default.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-149 .elementor-element.elementor-element-e5f184a{--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;--justify-content:center;}.elementor-149 .elementor-element.elementor-element-a6c31ad{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-149 .elementor-element.elementor-element-7fa30e5{text-align:center;}.elementor-149 .elementor-element.elementor-element-7fa30e5 .elementor-heading-title{font-size:24px;font-weight:400;line-height:1.2em;color:var( --e-global-color-eee1060 );}.elementor-149 .elementor-element.elementor-element-f59ecf7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-149 .elementor-element.elementor-element-b20a0d4{text-align:center;}.elementor-149 .elementor-element.elementor-element-b20a0d4 .elementor-heading-title{font-size:24px;font-weight:400;line-height:1.2em;color:var( --e-global-color-eee1060 );}.elementor-149 .elementor-element.elementor-element-1526a31{--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;--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-149 .elementor-element.elementor-element-1526a31:not(.elementor-motion-effects-element-type-background), .elementor-149 .elementor-element.elementor-element-1526a31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lauracastells.com/wp-content/uploads/2025/04/default.png");background-position:bottom center;background-size:cover;}.elementor-149 .elementor-element.elementor-element-c66615d{--display:flex;}@media(max-width:1024px){.elementor-149 .elementor-element.elementor-element-79a397d{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-149 .elementor-element.elementor-element-fcd44d4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-149 .elementor-element.elementor-element-3217390 .elementor-heading-title{font-size:var( --e-global-typography-79acf08-font-size );line-height:var( --e-global-typography-79acf08-line-height );}.elementor-widget-theme-site-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-149 .elementor-element.elementor-element-6a6e21d .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-149 .elementor-element.elementor-element-f0c3295{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-c518c3a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-149 .elementor-element.elementor-element-7f8ef37{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-7a79dc3{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-fbbf560{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-3287957{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-1dc3d00{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-ce1537c{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-9d62d88{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-3e35992{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-47f359b{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-98deca9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-149 .elementor-element.elementor-element-9d79903{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-0d3a5d4{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-2c98cab{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-3e4d444{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-43cea54{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-6774893{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-fc14185{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-4a6c7c5{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-041c556{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-dc41955{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-149 .elementor-element.elementor-element-c959aeb{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-84a9917{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-f3c4478{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-8cd94fe{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-d8b31dc{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-62be93b{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-f8c7f54{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-ae4e362{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-d029bed{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-19fe310{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-149 .elementor-element.elementor-element-20aa781{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-66e8b8d{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-a36776c{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-0e9445a{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-1f29496{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-6797374{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-81fc8a4{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-e5f5ac4{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-d97def2{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-a00e663{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-149 .elementor-element.elementor-element-01ccda7{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-5438969{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-7cf2a65{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-a703692{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-c514667{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-03d4fe5{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-d17b4b9{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-5e0ed92{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-08688c7{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-eb9bdac{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-3a9c224{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-7b05d49{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-cb5d5e3{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-149 .elementor-element.elementor-element-a966e57{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-b5fd852{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-4e5fde8{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-99a684c{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-d9536a2{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-0585fa1{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-4aa0741{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-a46214e{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-4556d3b{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-7a4193f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-149 .elementor-element.elementor-element-7927a11{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-cc90498{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-213d237{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-414e5f3{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-64e0bf9{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-c812333{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-0ec0cc0{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-e4f5577{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-585382f{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-e5f184a{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-149 .elementor-element.elementor-element-7fa30e5 .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-149 .elementor-element.elementor-element-b20a0d4 .elementor-heading-title{font-size:28px;line-height:1.2em;}}@media(max-width:767px){.elementor-149 .elementor-element.elementor-element-79a397d{--margin-top:315px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-149 .elementor-element.elementor-element-3217390 .elementor-heading-title{font-size:var( --e-global-typography-79acf08-font-size );line-height:var( --e-global-typography-79acf08-line-height );}.elementor-widget-theme-site-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-149 .elementor-element.elementor-element-6a6e21d.elementor-element{--align-self:center;}.elementor-149 .elementor-element.elementor-element-6a6e21d{text-align:center;}.elementor-149 .elementor-element.elementor-element-6a6e21d .elementor-heading-title{font-size:28px;line-height:1.2em;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-149 .elementor-element.elementor-element-f0c3295{font-size:16px;line-height:1.6em;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-149 .elementor-element.elementor-element-7f8ef37{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-7a79dc3{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-fbbf560{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-3287957{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-1dc3d00{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-ce1537c{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-9d62d88{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-3e35992{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-47f359b{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-9d79903{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-0d3a5d4{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-2c98cab{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-3e4d444{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-43cea54{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-6774893{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-fc14185{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-4a6c7c5{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-041c556{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-c959aeb{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-84a9917{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-f3c4478{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-8cd94fe{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-d8b31dc{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-62be93b{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-f8c7f54{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-ae4e362{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-d029bed{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-20aa781{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-66e8b8d{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-a36776c{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-0e9445a{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-1f29496{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-6797374{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-81fc8a4{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-e5f5ac4{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-d97def2{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-01ccda7{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-5438969{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-7cf2a65{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-a703692{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-c514667{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-03d4fe5{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-d17b4b9{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-5e0ed92{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-08688c7{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-eb9bdac{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-3a9c224{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-7b05d49{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-a966e57{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-b5fd852{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-4e5fde8{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-99a684c{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-d9536a2{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-0585fa1{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-4aa0741{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-a46214e{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-4556d3b{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-7927a11{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-cc90498{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-213d237{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-414e5f3{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-64e0bf9{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-c812333{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-0ec0cc0{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-e4f5577{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-585382f{font-size:16px;line-height:1.6em;}.elementor-149 .elementor-element.elementor-element-a6c31ad{--width:60%;}.elementor-149 .elementor-element.elementor-element-7fa30e5 .elementor-heading-title{font-size:20px;line-height:1.2em;}.elementor-149 .elementor-element.elementor-element-f59ecf7{--width:60%;}.elementor-149 .elementor-element.elementor-element-b20a0d4 .elementor-heading-title{font-size:20px;line-height:1.2em;}}@media(min-width:768px){.elementor-149 .elementor-element.elementor-element-a6c31ad{--width:30%;}.elementor-149 .elementor-element.elementor-element-f59ecf7{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-149 .elementor-element.elementor-element-a6c31ad{--width:50%;}.elementor-149 .elementor-element.elementor-element-f59ecf7{--width:50%;}}/* Start custom CSS for image, class: .elementor-element-80eebf5 */.reveal-up{
    opacity: 0;
    transform: translateY(60px);
    transition: all 1.4s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: opacity, transform;
}

.reveal-up.active{
    opacity: 1;
    transform: translateY(0);
}

/* Delays */

.delay-1{
    transition-delay: 0s;
}

.delay-2{
    transition-delay: 0.2s;
}

.delay-3{
    transition-delay: 0.4s;
}

.delay-4{
    transition-delay: 0.6s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e8af236 */.reveal-up{
    opacity: 0;
    transform: translateY(60px);
    transition: all 1.4s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: opacity, transform;
}

.reveal-up.active{
    opacity: 1;
    transform: translateY(0);
}

/* Delays */

.delay-1{
    transition-delay: 0s;
}

.delay-2{
    transition-delay: 0.2s;
}

.delay-3{
    transition-delay: 0.4s;
}

.delay-4{
    transition-delay: 0.6s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3902968 */.reveal-up{
    opacity: 0;
    transform: translateY(60px);
    transition: all 1.4s cubic-bezier(0.22, 1, 0.36, 1);
    will-change: opacity, transform;
}

.reveal-up.active{
    opacity: 1;
    transform: translateY(0);
}

/* Delays */

.delay-1{
    transition-delay: 0s;
}

.delay-2{
    transition-delay: 0.2s;
}

.delay-3{
    transition-delay: 0.4s;
}

.delay-4{
    transition-delay: 0.6s;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-79e3562 */.elementor-149 .elementor-element.elementor-element-79e3562 img{
    transform: translateY(0px);
    transition: transform 0.2s linear;
    will-change: transform;
}

.elementor-149 .elementor-element.elementor-element-79e3562{
    overflow: hidden;
}/* End custom CSS */