.elementor-7989 .elementor-element.elementor-element-a4fb38a:not(.elementor-motion-effects-element-type-background), .elementor-7989 .elementor-element.elementor-element-a4fb38a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casasors.com/wp-content/uploads/2026/07/Leccion-de-guitarra-en-casa1.png");background-position:center center;background-size:cover;}.elementor-7989 .elementor-element.elementor-element-a4fb38a > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(97deg, #1F1F1F 27%, var( --e-global-color-b6475f8 ) 43%);opacity:0.83;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7989 .elementor-element.elementor-element-a4fb38a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7989 .elementor-element.elementor-element-3dac048 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7989 .elementor-element.elementor-element-3dac048 > .elementor-element-populated{margin:60px 0px 60px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7989 .elementor-element.elementor-element-f206abf > .elementor-widget-container{margin:150px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-f206abf{text-align:start;}.elementor-7989 .elementor-element.elementor-element-f206abf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:var( --e-global-color-b09c291 );}.elementor-7989 .elementor-element.elementor-element-f76988e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-f76988e .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:61px;font-weight:300;line-height:46px;color:#FFFFFF;}.elementor-7989 .elementor-element.elementor-element-eb02ea4 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-eb02ea4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-b09c291 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7989 .elementor-element.elementor-element-ed0e0c3 .elementor-button{background-color:var( --e-global-color-6864448 );font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;}.elementor-7989 .elementor-element.elementor-element-ed0e0c3{width:auto;max-width:auto;}.elementor-7989 .elementor-element.elementor-element-ed0e0c3 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-7989 .elementor-element.elementor-element-6dbf573 .elementor-button{background-color:var( --e-global-color-b6475f8 );font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;}.elementor-7989 .elementor-element.elementor-element-6dbf573{width:auto;max-width:auto;}.elementor-7989 .elementor-element.elementor-element-6dbf573 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-7989 .elementor-element.elementor-element-aa2619d{margin-top:0px;margin-bottom:0px;padding:50px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-cd80697 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7989 .elementor-element.elementor-element-f83ee79 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-f83ee79{text-align:center;}.elementor-7989 .elementor-element.elementor-element-f83ee79 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:42px;font-weight:400;line-height:46px;color:var( --e-global-color-f540e8b );}.elementor-7989 .elementor-element.elementor-element-9fa10d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-9fa10d2{text-align:center;}.elementor-7989 .elementor-element.elementor-element-9fa10d2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-f540e8b );}.elementor-7989 .elementor-element.elementor-element-c2f1fca{margin-top:0px;margin-bottom:0px;}.elementor-7989 .elementor-element.elementor-element-c76e5e3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7989 .elementor-element.elementor-element-c76e5e3 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-391dca8 );box-shadow:0px -2px 10px 0px rgba(0, 0, 0, 0.12);margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-c76e5e3 > .elementor-element-populated, .elementor-7989 .elementor-element.elementor-element-c76e5e3 > .elementor-element-populated > .elementor-background-overlay, .elementor-7989 .elementor-element.elementor-element-c76e5e3 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7989 .elementor-element.elementor-element-4802f09 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-4802f09 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:14px 14px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-970e607 > .elementor-widget-container{margin:015px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-7989 .elementor-element.elementor-element-970e607 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;-webkit-text-stroke-color:var( --e-global-color-391dca8 );stroke:var( --e-global-color-391dca8 );color:var( --e-global-color-391dca8 );}.elementor-7989 .elementor-element.elementor-element-91dc0ef > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-7989 .elementor-element.elementor-element-91dc0ef .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:24px;font-weight:400;-webkit-text-stroke-color:var( --e-global-color-f540e8b );stroke:var( --e-global-color-f540e8b );color:#000000;}.elementor-7989 .elementor-element.elementor-element-08d327c > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 10px 20px 10px;}.elementor-7989 .elementor-element.elementor-element-08d327c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;-webkit-text-stroke-color:var( --e-global-color-f540e8b );stroke:var( --e-global-color-f540e8b );color:#000000;}.elementor-7989 .elementor-element.elementor-element-dee399c .elementor-button{background-color:var( --e-global-color-d68addb );font-family:"Montserrat", Sans-serif;font-weight:500;fill:var( --e-global-color-391dca8 );color:var( --e-global-color-391dca8 );}.elementor-7989 .elementor-element.elementor-element-0aae92c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7989 .elementor-element.elementor-element-0aae92c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-391dca8 );box-shadow:0px -2px 10px 0px rgba(0, 0, 0, 0.12);margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-0aae92c > .elementor-element-populated, .elementor-7989 .elementor-element.elementor-element-0aae92c > .elementor-element-populated > .elementor-background-overlay, .elementor-7989 .elementor-element.elementor-element-0aae92c > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-7989 .elementor-element.elementor-element-6978dab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-6978dab img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:14px 14px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-e3547b1 > .elementor-widget-container{margin:015px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-7989 .elementor-element.elementor-element-e3547b1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;-webkit-text-stroke-color:var( --e-global-color-391dca8 );stroke:var( --e-global-color-391dca8 );color:var( --e-global-color-391dca8 );}.elementor-7989 .elementor-element.elementor-element-dbbf367 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-7989 .elementor-element.elementor-element-dbbf367 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:24px;font-weight:400;-webkit-text-stroke-color:var( --e-global-color-f540e8b );stroke:var( --e-global-color-f540e8b );color:#000000;}.elementor-7989 .elementor-element.elementor-element-41e7084 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 10px 20px 10px;}.elementor-7989 .elementor-element.elementor-element-41e7084 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;-webkit-text-stroke-color:var( --e-global-color-f540e8b );stroke:var( --e-global-color-f540e8b );color:#000000;}.elementor-7989 .elementor-element.elementor-element-2783c32 .elementor-button{background-color:var( --e-global-color-d68addb );font-family:"Montserrat", Sans-serif;font-weight:500;fill:var( --e-global-color-391dca8 );color:var( --e-global-color-391dca8 );}.elementor-7989 .elementor-element.elementor-element-398cb88 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7989 .elementor-element.elementor-element-398cb88 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-391dca8 );box-shadow:0px -2px 10px 0px rgba(0, 0, 0, 0.12);margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-398cb88 > .elementor-element-populated, .elementor-7989 .elementor-element.elementor-element-398cb88 > .elementor-element-populated > .elementor-background-overlay, .elementor-7989 .elementor-element.elementor-element-398cb88 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-7989 .elementor-element.elementor-element-ca308c0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-ca308c0 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:14px 14px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-33d98e2 > .elementor-widget-container{margin:015px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-7989 .elementor-element.elementor-element-33d98e2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;-webkit-text-stroke-color:var( --e-global-color-391dca8 );stroke:var( --e-global-color-391dca8 );color:var( --e-global-color-391dca8 );}.elementor-7989 .elementor-element.elementor-element-6effb84 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-7989 .elementor-element.elementor-element-6effb84 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:24px;font-weight:400;-webkit-text-stroke-color:var( --e-global-color-f540e8b );stroke:var( --e-global-color-f540e8b );color:#000000;}.elementor-7989 .elementor-element.elementor-element-0cc5dea > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 10px 20px 10px;}.elementor-7989 .elementor-element.elementor-element-0cc5dea .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;-webkit-text-stroke-color:var( --e-global-color-f540e8b );stroke:var( --e-global-color-f540e8b );color:#000000;}.elementor-7989 .elementor-element.elementor-element-3d37041 .elementor-button{background-color:var( --e-global-color-d68addb );font-family:"Montserrat", Sans-serif;font-weight:500;fill:var( --e-global-color-391dca8 );color:var( --e-global-color-391dca8 );}.elementor-7989 .elementor-element.elementor-element-029fa0c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7989 .elementor-element.elementor-element-029fa0c > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-391dca8 );box-shadow:0px -2px 10px 0px rgba(0, 0, 0, 0.12);margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-029fa0c > .elementor-element-populated, .elementor-7989 .elementor-element.elementor-element-029fa0c > .elementor-element-populated > .elementor-background-overlay, .elementor-7989 .elementor-element.elementor-element-029fa0c > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-7989 .elementor-element.elementor-element-f6d91b8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-f6d91b8 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:14px 14px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-734ff35 > .elementor-widget-container{margin:015px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-7989 .elementor-element.elementor-element-734ff35 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;-webkit-text-stroke-color:var( --e-global-color-391dca8 );stroke:var( --e-global-color-391dca8 );color:var( --e-global-color-391dca8 );}.elementor-7989 .elementor-element.elementor-element-255a033 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-7989 .elementor-element.elementor-element-255a033 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:24px;font-weight:400;-webkit-text-stroke-color:var( --e-global-color-f540e8b );stroke:var( --e-global-color-f540e8b );color:#000000;}.elementor-7989 .elementor-element.elementor-element-bea1d6a > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 10px 20px 10px;}.elementor-7989 .elementor-element.elementor-element-bea1d6a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;-webkit-text-stroke-color:var( --e-global-color-f540e8b );stroke:var( --e-global-color-f540e8b );color:#000000;}.elementor-7989 .elementor-element.elementor-element-838a51c .elementor-button{background-color:var( --e-global-color-d68addb );font-family:"Montserrat", Sans-serif;font-weight:500;fill:var( --e-global-color-391dca8 );color:var( --e-global-color-391dca8 );}.elementor-7989 .elementor-element.elementor-element-4b36122 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7989 .elementor-element.elementor-element-4b36122 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-391dca8 );box-shadow:0px -2px 10px 0px rgba(0, 0, 0, 0.12);margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-4b36122 > .elementor-element-populated, .elementor-7989 .elementor-element.elementor-element-4b36122 > .elementor-element-populated > .elementor-background-overlay, .elementor-7989 .elementor-element.elementor-element-4b36122 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-7989 .elementor-element.elementor-element-9867144 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-9867144 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:14px 14px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-41c9b95 > .elementor-widget-container{margin:015px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-7989 .elementor-element.elementor-element-41c9b95 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;-webkit-text-stroke-color:var( --e-global-color-391dca8 );stroke:var( --e-global-color-391dca8 );color:var( --e-global-color-391dca8 );}.elementor-7989 .elementor-element.elementor-element-ca64fde > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-7989 .elementor-element.elementor-element-ca64fde .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:24px;font-weight:400;-webkit-text-stroke-color:var( --e-global-color-f540e8b );stroke:var( --e-global-color-f540e8b );color:#000000;}.elementor-7989 .elementor-element.elementor-element-498a28c > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 10px 20px 10px;}.elementor-7989 .elementor-element.elementor-element-498a28c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;-webkit-text-stroke-color:var( --e-global-color-f540e8b );stroke:var( --e-global-color-f540e8b );color:#000000;}.elementor-7989 .elementor-element.elementor-element-33489dc .elementor-button{background-color:var( --e-global-color-d68addb );font-family:"Montserrat", Sans-serif;font-weight:500;fill:var( --e-global-color-391dca8 );color:var( --e-global-color-391dca8 );}.elementor-7989 .elementor-element.elementor-element-e4e0425:not(.elementor-motion-effects-element-type-background), .elementor-7989 .elementor-element.elementor-element-e4e0425 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EE;}.elementor-7989 .elementor-element.elementor-element-e4e0425{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-7989 .elementor-element.elementor-element-e4e0425 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7989 .elementor-element.elementor-element-8f04179 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7989 .elementor-element.elementor-element-d24e1db > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-d24e1db{text-align:start;}.elementor-7989 .elementor-element.elementor-element-d24e1db .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-391dca8 );}.elementor-7989 .elementor-element.elementor-element-54b4b0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-54b4b0b{text-align:start;}.elementor-7989 .elementor-element.elementor-element-54b4b0b .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:34px;font-weight:400;line-height:34px;color:var( --e-global-color-f540e8b );}.elementor-7989 .elementor-element.elementor-element-4be800a > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-4be800a{text-align:start;}.elementor-7989 .elementor-element.elementor-element-4be800a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-f540e8b );}.elementor-7989 .elementor-element.elementor-element-2632c65 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#CAB9A4;}.elementor-7989 .elementor-element.elementor-element-cf88b5e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-cf88b5e{text-align:center;}.elementor-7989 .elementor-element.elementor-element-cf88b5e .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:25px;font-weight:400;line-height:24px;color:var( --e-global-color-f540e8b );}.elementor-7989 .elementor-element.elementor-element-96dee15 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-96dee15{text-align:center;}.elementor-7989 .elementor-element.elementor-element-96dee15 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:20px;color:var( --e-global-color-f540e8b );}.elementor-7989 .elementor-element.elementor-element-fa7fc98 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#CAB9A4;}.elementor-7989 .elementor-element.elementor-element-d1035bd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-d1035bd{text-align:center;}.elementor-7989 .elementor-element.elementor-element-d1035bd .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:25px;font-weight:400;line-height:24px;color:var( --e-global-color-f540e8b );}.elementor-7989 .elementor-element.elementor-element-0285727 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-0285727{text-align:center;}.elementor-7989 .elementor-element.elementor-element-0285727 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:20px;color:var( --e-global-color-f540e8b );}.elementor-7989 .elementor-element.elementor-element-f33d349 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#CAB9A4;}.elementor-7989 .elementor-element.elementor-element-bcbc88c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-bcbc88c{text-align:center;}.elementor-7989 .elementor-element.elementor-element-bcbc88c .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:25px;font-weight:400;line-height:24px;color:var( --e-global-color-f540e8b );}.elementor-7989 .elementor-element.elementor-element-fce2a21 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-fce2a21{text-align:center;}.elementor-7989 .elementor-element.elementor-element-fce2a21 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:20px;color:var( --e-global-color-f540e8b );}.elementor-7989 .elementor-element.elementor-element-ff5d123 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#CAB9A4;}.elementor-7989 .elementor-element.elementor-element-e7151d8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-e7151d8{text-align:center;}.elementor-7989 .elementor-element.elementor-element-e7151d8 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:25px;font-weight:400;line-height:24px;color:var( --e-global-color-f540e8b );}.elementor-7989 .elementor-element.elementor-element-fb70f99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-fb70f99{text-align:center;}.elementor-7989 .elementor-element.elementor-element-fb70f99 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;line-height:20px;color:var( --e-global-color-f540e8b );}.elementor-7989 .elementor-element.elementor-element-cdf2880:not(.elementor-motion-effects-element-type-background), .elementor-7989 .elementor-element.elementor-element-cdf2880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5EE;}.elementor-7989 .elementor-element.elementor-element-cdf2880 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-f540e8b ) 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7989 .elementor-element.elementor-element-cdf2880{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:60px;margin-bottom:0px;padding:60px 0px 60px 0px;}.elementor-7989 .elementor-element.elementor-element-9b825c3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7989 .elementor-element.elementor-element-c3288ca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-c3288ca{text-align:start;}.elementor-7989 .elementor-element.elementor-element-c3288ca .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-b09c291 );}.elementor-7989 .elementor-element.elementor-element-c6bbc24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-c6bbc24{text-align:start;}.elementor-7989 .elementor-element.elementor-element-c6bbc24 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:34px;font-weight:400;line-height:34px;color:var( --e-global-color-b09c291 );}.elementor-7989 .elementor-element.elementor-element-b53bd60 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-b53bd60{text-align:start;}.elementor-7989 .elementor-element.elementor-element-b53bd60 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-b09c291 );}.elementor-7989 .elementor-element.elementor-element-cc0c069:not(.elementor-motion-effects-element-type-background), .elementor-7989 .elementor-element.elementor-element-cc0c069 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-784c2c7 );}.elementor-7989 .elementor-element.elementor-element-cc0c069{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:60px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-cc0c069 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7989 .elementor-element.elementor-element-0952871 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7989 .elementor-element.elementor-element-9d00a9a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-9d00a9a{text-align:center;}.elementor-7989 .elementor-element.elementor-element-9d00a9a .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:42px;font-weight:400;line-height:46px;color:var( --e-global-color-f540e8b );}.elementor-7989 .elementor-element.elementor-element-9e449fa > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-9e449fa{text-align:center;}.elementor-7989 .elementor-element.elementor-element-9e449fa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-f540e8b );}.elementor-7989 .elementor-element.elementor-element-41d8030:not(.elementor-motion-effects-element-type-background), .elementor-7989 .elementor-element.elementor-element-41d8030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-784c2c7 );}.elementor-7989 .elementor-element.elementor-element-41d8030{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:20px 0px 60px 0px;}.elementor-7989 .elementor-element.elementor-element-41d8030 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7989 .elementor-element.elementor-element-cdfc91d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7989 .elementor-element.elementor-element-cdfc91d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-391dca8 );box-shadow:0px -2px 10px 0px rgba(0, 0, 0, 0.12);margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-cdfc91d > .elementor-element-populated, .elementor-7989 .elementor-element.elementor-element-cdfc91d > .elementor-element-populated > .elementor-background-overlay, .elementor-7989 .elementor-element.elementor-element-cdfc91d > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-7989 .elementor-element.elementor-element-2103157 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-2103157 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:14px 14px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-41d715e > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-7989 .elementor-element.elementor-element-41d715e .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:24px;font-weight:400;-webkit-text-stroke-color:var( --e-global-color-f540e8b );stroke:var( --e-global-color-f540e8b );color:#000000;}.elementor-7989 .elementor-element.elementor-element-3f46358 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 10px 20px 10px;}.elementor-7989 .elementor-element.elementor-element-3f46358 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;-webkit-text-stroke-color:var( --e-global-color-f540e8b );stroke:var( --e-global-color-f540e8b );color:#000000;}.elementor-7989 .elementor-element.elementor-element-09d9250 .elementor-button{background-color:var( --e-global-color-b6475f8 );font-family:"Montserrat", Sans-serif;font-weight:500;fill:var( --e-global-color-391dca8 );color:var( --e-global-color-391dca8 );}.elementor-7989 .elementor-element.elementor-element-09d9250 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7989 .elementor-element.elementor-element-11c63ba > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7989 .elementor-element.elementor-element-11c63ba > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-391dca8 );box-shadow:0px -2px 10px 0px rgba(0, 0, 0, 0.12);margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-11c63ba > .elementor-element-populated, .elementor-7989 .elementor-element.elementor-element-11c63ba > .elementor-element-populated > .elementor-background-overlay, .elementor-7989 .elementor-element.elementor-element-11c63ba > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-7989 .elementor-element.elementor-element-8c00d44 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-8c00d44 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:14px 14px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-c7d23bd > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-7989 .elementor-element.elementor-element-c7d23bd .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:24px;font-weight:400;-webkit-text-stroke-color:var( --e-global-color-f540e8b );stroke:var( --e-global-color-f540e8b );color:#000000;}.elementor-7989 .elementor-element.elementor-element-7647596 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 10px 20px 10px;}.elementor-7989 .elementor-element.elementor-element-7647596 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;-webkit-text-stroke-color:var( --e-global-color-f540e8b );stroke:var( --e-global-color-f540e8b );color:#000000;}.elementor-7989 .elementor-element.elementor-element-8e5e948 .elementor-button{background-color:var( --e-global-color-b6475f8 );font-family:"Montserrat", Sans-serif;font-weight:500;fill:var( --e-global-color-391dca8 );color:var( --e-global-color-391dca8 );}.elementor-7989 .elementor-element.elementor-element-8e5e948 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7989 .elementor-element.elementor-element-5df0b82 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7989 .elementor-element.elementor-element-5df0b82 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-391dca8 );box-shadow:0px -2px 10px 0px rgba(0, 0, 0, 0.12);margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-5df0b82 > .elementor-element-populated, .elementor-7989 .elementor-element.elementor-element-5df0b82 > .elementor-element-populated > .elementor-background-overlay, .elementor-7989 .elementor-element.elementor-element-5df0b82 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-7989 .elementor-element.elementor-element-f3bbb8f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-f3bbb8f img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:14px 14px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-f47a871 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-7989 .elementor-element.elementor-element-f47a871 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:24px;font-weight:400;-webkit-text-stroke-color:var( --e-global-color-f540e8b );stroke:var( --e-global-color-f540e8b );color:#000000;}.elementor-7989 .elementor-element.elementor-element-ab10710 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 10px 20px 10px;}.elementor-7989 .elementor-element.elementor-element-ab10710 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;-webkit-text-stroke-color:var( --e-global-color-f540e8b );stroke:var( --e-global-color-f540e8b );color:#000000;}.elementor-7989 .elementor-element.elementor-element-633104f .elementor-button{background-color:var( --e-global-color-b6475f8 );font-family:"Montserrat", Sans-serif;font-weight:500;fill:var( --e-global-color-391dca8 );color:var( --e-global-color-391dca8 );}.elementor-7989 .elementor-element.elementor-element-633104f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7989 .elementor-element.elementor-element-fc72f20 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7989 .elementor-element.elementor-element-fc72f20 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-391dca8 );box-shadow:0px -2px 10px 0px rgba(0, 0, 0, 0.12);margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-fc72f20 > .elementor-element-populated, .elementor-7989 .elementor-element.elementor-element-fc72f20 > .elementor-element-populated > .elementor-background-overlay, .elementor-7989 .elementor-element.elementor-element-fc72f20 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-7989 .elementor-element.elementor-element-6e2d619 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-6e2d619 img{width:100%;height:207px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:14px 14px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-c906219 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-7989 .elementor-element.elementor-element-c906219 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:24px;font-weight:400;-webkit-text-stroke-color:var( --e-global-color-f540e8b );stroke:var( --e-global-color-f540e8b );color:#000000;}.elementor-7989 .elementor-element.elementor-element-247dd21 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 10px 20px 10px;}.elementor-7989 .elementor-element.elementor-element-247dd21 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;-webkit-text-stroke-color:var( --e-global-color-f540e8b );stroke:var( --e-global-color-f540e8b );color:#000000;}.elementor-7989 .elementor-element.elementor-element-abc8bdb .elementor-button{background-color:var( --e-global-color-b6475f8 );font-family:"Montserrat", Sans-serif;font-weight:500;fill:var( --e-global-color-391dca8 );color:var( --e-global-color-391dca8 );}.elementor-7989 .elementor-element.elementor-element-abc8bdb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-7989 .elementor-element.elementor-element-35ad739{margin-top:60px;margin-bottom:0px;}.elementor-7989 .elementor-element.elementor-element-ffad587 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7989 .elementor-element.elementor-element-93ed5fd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-93ed5fd{text-align:center;}.elementor-7989 .elementor-element.elementor-element-93ed5fd .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:42px;font-weight:400;line-height:46px;color:var( --e-global-color-f540e8b );}.elementor-7989 .elementor-element.elementor-element-59a9519 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-59a9519{text-align:center;}.elementor-7989 .elementor-element.elementor-element-59a9519 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:26px;color:var( --e-global-color-f540e8b );}.elementor-widget-reviews .elementor-testimonial__header, .elementor-widget-reviews .elementor-testimonial__name{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-reviews .elementor-testimonial__text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7989 .elementor-element.elementor-element-01f15f8.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-7989 .elementor-element.elementor-element-01f15f8 .elementor-main-swiper{width:100%;}.elementor-7989 .elementor-element.elementor-element-01f15f8 .elementor-swiper-button{font-size:20px;}.elementor-7989 .elementor-element.elementor-element-01f15f8 .elementor-testimonial__header, .elementor-7989 .elementor-element.elementor-element-01f15f8 .elementor-testimonial__name{font-family:"Inter", Sans-serif;font-weight:600;}.elementor-7989 .elementor-element.elementor-element-01f15f8 .elementor-testimonial__title{font-family:"Inter", Sans-serif;}.elementor-7989 .elementor-element.elementor-element-01f15f8 .elementor-testimonial__text{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-7989 .elementor-element.elementor-element-01f15f8 .elementor-star-rating{font-size:17px;}.elementor-7989 .elementor-element.elementor-element-01f15f8 .elementor-star-rating i:not(:last-of-type){margin-inline-end:3px;}.elementor-7989 .elementor-element.elementor-element-01f15f8 .elementor-star-rating i:before{color:#D5AB6B;}.elementor-7989 .elementor-element.elementor-element-23ca226:not(.elementor-motion-effects-element-type-background), .elementor-7989 .elementor-element.elementor-element-23ca226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6864448 );}.elementor-7989 .elementor-element.elementor-element-23ca226{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7989 .elementor-element.elementor-element-23ca226 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7989 .elementor-element.elementor-element-4c2f328:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7989 .elementor-element.elementor-element-4c2f328 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casasors.com/wp-content/uploads/2026/07/clase-de-piano-en-barcelona.png");background-size:cover;}.elementor-7989 .elementor-element.elementor-element-4c2f328 > .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-7989 .elementor-element.elementor-element-4c2f328 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7989 .elementor-element.elementor-element-b0a3c22 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7989 .elementor-element.elementor-element-b0a3c22 > .elementor-element-populated{margin:0px 50px 0px 30px;--e-column-margin-right:50px;--e-column-margin-left:30px;}.elementor-7989 .elementor-element.elementor-element-2c1fd7c > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-2c1fd7c{text-align:start;}.elementor-7989 .elementor-element.elementor-element-2c1fd7c .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:45px;font-weight:400;line-height:34px;color:var( --e-global-color-b09c291 );}.elementor-7989 .elementor-element.elementor-element-56d46a8 > .elementor-widget-container{margin:10px 30px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-56d46a8{text-align:justify;}.elementor-7989 .elementor-element.elementor-element-56d46a8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:19px;color:var( --e-global-color-b09c291 );}.elementor-7989 .elementor-element.elementor-element-48321f3 > .elementor-widget-container{margin:10px 80px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-3101513 .elementor-button{background-color:#C5964B;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;}.elementor-7989 .elementor-element.elementor-element-3101513{width:auto;max-width:auto;}.elementor-7989 .elementor-element.elementor-element-3101513 > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-7989 .elementor-element.elementor-element-3101513 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-7989 .elementor-element.elementor-element-9415c67:not(.elementor-motion-effects-element-type-background), .elementor-7989 .elementor-element.elementor-element-9415c67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6864448 );}.elementor-7989 .elementor-element.elementor-element-9415c67 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-391dca8 ) 0%, var( --e-global-color-f540e8b ) 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7989 .elementor-element.elementor-element-9415c67{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7989 .elementor-element.elementor-element-5540fef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7989 .elementor-element.elementor-element-5540fef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casasors.com/wp-content/uploads/2026/07/clase-de-piano-en-barcelona.png");background-size:cover;}.elementor-7989 .elementor-element.elementor-element-5540fef > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-f540e8b ) 0%, var( --e-global-color-391dca8 ) 100%);opacity:0.5;}.elementor-7989 .elementor-element.elementor-element-5540fef > .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-7989 .elementor-element.elementor-element-5540fef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7989 .elementor-element.elementor-element-856cd12 > .elementor-widget-container{margin:40px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-856cd12{text-align:start;}.elementor-7989 .elementor-element.elementor-element-856cd12 .elementor-heading-title{font-family:"EB Garamond", Sans-serif;font-size:45px;font-weight:400;line-height:34px;color:var( --e-global-color-b09c291 );}.elementor-7989 .elementor-element.elementor-element-dc0dd6a > .elementor-widget-container{margin:10px 30px 0px 0px;padding:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-dc0dd6a{text-align:justify;}.elementor-7989 .elementor-element.elementor-element-dc0dd6a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:19px;color:var( --e-global-color-b09c291 );}.elementor-7989 .elementor-element.elementor-element-d135c6e .elementor-button{background-color:var( --e-global-color-6864448 );font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;}.elementor-7989 .elementor-element.elementor-element-d135c6e{width:auto;max-width:auto;}.elementor-7989 .elementor-element.elementor-element-d135c6e > .elementor-widget-container{margin:20px 0px 20px 0px;}.elementor-7989 .elementor-element.elementor-element-d135c6e .elementor-button .elementor-button-content-wrapper{gap:7px;}@media(min-width:768px){.elementor-7989 .elementor-element.elementor-element-8f04179{width:30%;}.elementor-7989 .elementor-element.elementor-element-d9ce071{width:2.666%;}}@media(max-width:767px){.elementor-7989 .elementor-element.elementor-element-a4fb38a > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(18deg, #1F1F1F 0%, var( --e-global-color-b6475f8 ) 86%);opacity:0.73;}.elementor-7989 .elementor-element.elementor-element-f206abf > .elementor-widget-container{margin:50px 10px 0px 10px;}.elementor-7989 .elementor-element.elementor-element-f76988e > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-7989 .elementor-element.elementor-element-f76988e .elementor-heading-title{font-size:42px;line-height:1em;}.elementor-7989 .elementor-element.elementor-element-eb02ea4 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-7989 .elementor-element.elementor-element-ed0e0c3 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-7989 .elementor-element.elementor-element-f83ee79 .elementor-heading-title{font-size:36px;line-height:0.9em;}.elementor-7989 .elementor-element.elementor-element-9fa10d2 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-9fa10d2 .elementor-heading-title{font-size:13px;}.elementor-7989 .elementor-element.elementor-element-c2f1fca > .elementor-container{max-width:1391px;}.elementor-7989 .elementor-element.elementor-element-c2f1fca{padding:30px 30px 30px 30px;}.elementor-7989 .elementor-element.elementor-element-c76e5e3 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7989 .elementor-element.elementor-element-0aae92c > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7989 .elementor-element.elementor-element-398cb88 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7989 .elementor-element.elementor-element-029fa0c > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7989 .elementor-element.elementor-element-4b36122 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7989 .elementor-element.elementor-element-cdf2880:not(.elementor-motion-effects-element-type-background), .elementor-7989 .elementor-element.elementor-element-cdf2880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casasors.com/wp-content/uploads/2026/07/tienda-instrumentos.png");}.elementor-7989 .elementor-element.elementor-element-cdf2880 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(212deg, var( --e-global-color-secondary ) 15%, var( --e-global-color-f540e8b ) 82%);opacity:0.41;}.elementor-7989 .elementor-element.elementor-element-c3288ca{text-align:center;}.elementor-7989 .elementor-element.elementor-element-c6bbc24{text-align:center;}.elementor-7989 .elementor-element.elementor-element-b53bd60{text-align:center;}.elementor-7989 .elementor-element.elementor-element-cc0c069{padding:50px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-9d00a9a .elementor-heading-title{font-size:36px;line-height:0.8em;}.elementor-7989 .elementor-element.elementor-element-9e449fa > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-41d8030{margin-top:0px;margin-bottom:0px;padding:0px 30px 0px 30px;}.elementor-7989 .elementor-element.elementor-element-cdfc91d > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7989 .elementor-element.elementor-element-11c63ba > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7989 .elementor-element.elementor-element-5df0b82 > .elementor-element-populated{margin:0px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7989 .elementor-element.elementor-element-fc72f20 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7989 .elementor-element.elementor-element-6e2d619 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-93ed5fd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-7989 .elementor-element.elementor-element-93ed5fd .elementor-heading-title{font-size:36px;line-height:1em;}.elementor-7989 .elementor-element.elementor-element-1eba2f2{margin-top:0px;margin-bottom:50px;}.elementor-7989 .elementor-element.elementor-element-9415c67 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(188deg, var( --e-global-color-391dca8 ) 42%, var( --e-global-color-f540e8b ) 25%);opacity:0.4;}.elementor-7989 .elementor-element.elementor-element-5540fef > .elementor-element-populated >  .elementor-background-overlay{opacity:0.34;}.elementor-7989 .elementor-element.elementor-element-856cd12 > .elementor-widget-container{margin:60px 30px 0px 30px;}.elementor-7989 .elementor-element.elementor-element-dc0dd6a > .elementor-widget-container{margin:0px 30px 0px 30px;}.elementor-7989 .elementor-element.elementor-element-d135c6e > .elementor-widget-container{margin:0px 30px 60px 30px;}}