.elementor-2947 .elementor-element.elementor-element-b382a7c{--spacer-size:106px;}.elementor-2947 .elementor-element.elementor-element-17a7bfea{--spacer-size:50px;}.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-2947 .elementor-element.elementor-element-daebfbb > .elementor-widget-container{background-image:url("https://www.escueladecomediabarcelona.com/wp-content/uploads/2023/01/icon_underlined.svg");background-position:273px 50px;background-repeat:no-repeat;}.elementor-2947 .elementor-element.elementor-element-daebfbb{text-align:center;}.elementor-2947 .elementor-element.elementor-element-daebfbb .elementor-heading-title{font-family:var( --e-global-typography-ff276dd-font-family ), Sans-serif;font-size:var( --e-global-typography-ff276dd-font-size );font-weight:var( --e-global-typography-ff276dd-font-weight );line-height:var( --e-global-typography-ff276dd-line-height );color:var( --e-global-color-accent );}.elementor-2947 .elementor-element.elementor-element-3e1a2908{margin-top:0px;margin-bottom:10px;padding:10px 0px 66px 0px;}.elementor-2947 .elementor-element.elementor-element-6091dcf8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2947 .elementor-element.elementor-element-6091dcf8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://www.escueladecomediabarcelona.com/wp-content/uploads/2025/07/cartel-inscripciones-abiertas.png");background-position:83px -147px;background-repeat:no-repeat;background-size:cover;}.elementor-2947 .elementor-element.elementor-element-6091dcf8 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0;}.elementor-2947 .elementor-element.elementor-element-6091dcf8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2947 .elementor-element.elementor-element-6091dcf8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 60px 10px 40px;}.elementor-2947 .elementor-element.elementor-element-6091dcf8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2947 .elementor-element.elementor-element-3f9d30a4{width:var( --container-widget-width, 129.149% );max-width:129.149%;--container-widget-width:129.149%;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-3f9d30a4 > .elementor-widget-container{background-image:url("https://www.escueladecomediabarcelona.com/wp-content/uploads/2023/02/svgexport-47.svg");padding:0px 0px 0px 0px;background-position:182px 148px;background-repeat:no-repeat;background-size:22% auto;}.elementor-2947 .elementor-element.elementor-element-3f9d30a4 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:60px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-2947 .elementor-element.elementor-element-6089ae81 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2947 .elementor-element.elementor-element-4239ca6b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2947 .elementor-element.elementor-element-4239ca6b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F901;}.elementor-2947 .elementor-element.elementor-element-4239ca6b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2947 .elementor-element.elementor-element-4239ca6b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-2947 .elementor-element.elementor-element-4239ca6b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2947 .elementor-element.elementor-element-2a5fd83d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2947 .elementor-element.elementor-element-2a5fd83d{text-align:center;}.elementor-2947 .elementor-element.elementor-element-07b1ace{text-align:center;}.elementor-2947 .elementor-element.elementor-element-07b1ace .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;}.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-2947 .elementor-element.elementor-element-6ab76588 .elementor-button{background-color:#FF0448;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F82F66;border-radius:24px 24px 24px 24px;}.elementor-2947 .elementor-element.elementor-element-6ab76588 .elementor-button:hover, .elementor-2947 .elementor-element.elementor-element-6ab76588 .elementor-button:focus{background-color:#FFFFFF00;color:#F82F66;border-color:#F82F66;}.elementor-2947 .elementor-element.elementor-element-6ab76588 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-2947 .elementor-element.elementor-element-6ab76588 .elementor-button:hover svg, .elementor-2947 .elementor-element.elementor-element-6ab76588 .elementor-button:focus svg{fill:#F82F66;}.elementor-2947 .elementor-element.elementor-element-4aacd5e{text-align:center;}.elementor-2947 .elementor-element.elementor-element-4aacd5e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;color:var( --e-global-color-accent );}.elementor-2947 .elementor-element.elementor-element-6251606c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2947 .elementor-element.elementor-element-6251606c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FF0448;}.elementor-2947 .elementor-element.elementor-element-6251606c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2947 .elementor-element.elementor-element-6251606c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-2947 .elementor-element.elementor-element-6251606c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2947 .elementor-element.elementor-element-38b11286 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2947 .elementor-element.elementor-element-38b11286{text-align:center;}.elementor-2947 .elementor-element.elementor-element-38b11286 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2947 .elementor-element.elementor-element-a6ae25d{text-align:center;}.elementor-2947 .elementor-element.elementor-element-a6ae25d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-2947 .elementor-element.elementor-element-1b305580 .elementor-button{background-color:#F6F901;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:#F6F901;border-radius:24px 24px 24px 24px;}.elementor-2947 .elementor-element.elementor-element-1b305580 .elementor-button:hover, .elementor-2947 .elementor-element.elementor-element-1b305580 .elementor-button:focus{background-color:#FFFFFF00;color:#F6F901;border-color:#F6F901;}.elementor-2947 .elementor-element.elementor-element-1b305580 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-2947 .elementor-element.elementor-element-1b305580 .elementor-button:hover svg, .elementor-2947 .elementor-element.elementor-element-1b305580 .elementor-button:focus svg{fill:#F6F901;}.elementor-2947 .elementor-element.elementor-element-ae8ec84 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2947 .elementor-element.elementor-element-ae8ec84{text-align:center;}.elementor-2947 .elementor-element.elementor-element-ae8ec84 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:underline;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-2947 .elementor-element.elementor-element-30d25845:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2947 .elementor-element.elementor-element-30d25845 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F82F66;}.elementor-2947 .elementor-element.elementor-element-30d25845 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2947 .elementor-element.elementor-element-30d25845 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-2947 .elementor-element.elementor-element-30d25845 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2947 .elementor-element.elementor-element-8bd5476 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2947 .elementor-element.elementor-element-8bd5476{text-align:center;}.elementor-2947 .elementor-element.elementor-element-8bd5476 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2947 .elementor-element.elementor-element-15eb8ea{width:var( --container-widget-width, 98.492% );max-width:98.492%;--container-widget-width:98.492%;--container-widget-flex-grow:0;text-align:center;}.elementor-2947 .elementor-element.elementor-element-15eb8ea > .elementor-widget-container{padding:0px -3px 0px 0px;}.elementor-2947 .elementor-element.elementor-element-15eb8ea .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-2947 .elementor-element.elementor-element-e1b3bc4 .elementor-button{background-color:#F6F901;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:solid;border-width:2px 2px 2px 2px;border-color:#F6F901;border-radius:24px 24px 24px 24px;}.elementor-2947 .elementor-element.elementor-element-e1b3bc4 .elementor-button:hover, .elementor-2947 .elementor-element.elementor-element-e1b3bc4 .elementor-button:focus{background-color:#FFFFFF00;color:#F6F901;border-color:#F6F901;}.elementor-2947 .elementor-element.elementor-element-e1b3bc4 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-2947 .elementor-element.elementor-element-e1b3bc4 .elementor-button:hover svg, .elementor-2947 .elementor-element.elementor-element-e1b3bc4 .elementor-button:focus svg{fill:#F6F901;}.elementor-2947 .elementor-element.elementor-element-50273f4 > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-2947 .elementor-element.elementor-element-50273f4{text-align:center;}.elementor-2947 .elementor-element.elementor-element-50273f4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:underline;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-2947 .elementor-element.elementor-element-68b9dc0f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2947 .elementor-element.elementor-element-68b9dc0f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBFD68;}.elementor-2947 .elementor-element.elementor-element-68b9dc0f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2947 .elementor-element.elementor-element-68b9dc0f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-2947 .elementor-element.elementor-element-68b9dc0f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2947 .elementor-element.elementor-element-03f40b9 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2947 .elementor-element.elementor-element-03f40b9{text-align:center;}.elementor-2947 .elementor-element.elementor-element-046ef8a{text-align:center;}.elementor-2947 .elementor-element.elementor-element-046ef8a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;}.elementor-2947 .elementor-element.elementor-element-ea3bb82 .elementor-button{background-color:#FF0448;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F82F66;border-radius:24px 24px 24px 24px;}.elementor-2947 .elementor-element.elementor-element-ea3bb82 .elementor-button:hover, .elementor-2947 .elementor-element.elementor-element-ea3bb82 .elementor-button:focus{background-color:#FFFFFF00;color:#F82F66;border-color:#F82F66;}.elementor-2947 .elementor-element.elementor-element-ea3bb82 > .elementor-widget-container{margin:34px 0px 0px 0px;}.elementor-2947 .elementor-element.elementor-element-ea3bb82 .elementor-button:hover svg, .elementor-2947 .elementor-element.elementor-element-ea3bb82 .elementor-button:focus svg{fill:#F82F66;}.elementor-2947 .elementor-element.elementor-element-3cb9b99{text-align:center;}.elementor-2947 .elementor-element.elementor-element-3cb9b99 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:700;line-height:1.4em;color:var( --e-global-color-accent );}.elementor-2947 .elementor-element.elementor-element-e15ad20 > .elementor-element-populated{border-style:none;}.elementor-2947 .elementor-element.elementor-element-4b1eceaf > .elementor-widget-container{background-image:url("https://www.escueladecomediabarcelona.com/wp-content/uploads/2023/01/icon_star_form.png");background-position:0px 132px;background-repeat:repeat-x;}.elementor-2947 .elementor-element.elementor-element-4b1eceaf{text-align:center;}.elementor-2947 .elementor-element.elementor-element-4b1eceaf .elementor-heading-title{font-family:var( --e-global-typography-ff276dd-font-family ), Sans-serif;font-size:var( --e-global-typography-ff276dd-font-size );font-weight:var( --e-global-typography-ff276dd-font-weight );line-height:var( --e-global-typography-ff276dd-line-height );color:var( --e-global-color-accent );}.elementor-2947 .elementor-element.elementor-element-5431172 > .elementor-widget-container{background-image:url("https://www.escueladecomediabarcelona.com/wp-content/uploads/2023/01/figure_001.svg");background-position:141px -158px;background-repeat:repeat;}.elementor-2947 .elementor-element.elementor-element-5431172{text-align:center;}.elementor-2947 .elementor-element.elementor-element-5431172 .elementor-heading-title{font-family:var( --e-global-typography-6111e51-font-family ), Sans-serif;font-size:var( --e-global-typography-6111e51-font-size );font-weight:var( --e-global-typography-6111e51-font-weight );line-height:var( --e-global-typography-6111e51-line-height );color:var( --e-global-color-accent );}.elementor-2947 .elementor-element.elementor-element-0b9c1b5:not(.elementor-motion-effects-element-type-background), .elementor-2947 .elementor-element.elementor-element-0b9c1b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2947 .elementor-element.elementor-element-0b9c1b5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 28px 0px;}.elementor-2947 .elementor-element.elementor-element-0b9c1b5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2947 .elementor-element.elementor-element-d63c409 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2947 .elementor-element.elementor-element-dbdd2d1 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-2947 .elementor-element.elementor-element-dbdd2d1{text-align:center;}.elementor-2947 .elementor-element.elementor-element-dbdd2d1 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:52px;font-weight:400;font-style:normal;line-height:1.6em;color:var( --e-global-color-secondary );}.elementor-2947 .elementor-element.elementor-element-76bbf13 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-2947 .elementor-element.elementor-element-76bbf13{text-align:center;}.elementor-2947 .elementor-element.elementor-element-76bbf13 .elementor-heading-title{font-family:var( --e-global-typography-a1fef8a-font-family ), Sans-serif;font-size:var( --e-global-typography-a1fef8a-font-size );font-weight:var( --e-global-typography-a1fef8a-font-weight );line-height:var( --e-global-typography-a1fef8a-line-height );letter-spacing:var( --e-global-typography-a1fef8a-letter-spacing );color:var( --e-global-color-0e6762b );}.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 );}.elementor-2947 .elementor-element.elementor-element-c0210e3{width:var( --container-widget-width, 105.247% );max-width:105.247%;--container-widget-width:105.247%;--container-widget-flex-grow:0;text-align:center;}.elementor-2947 .elementor-element.elementor-element-c0210e3 > .elementor-widget-container{--e-transform-scale:0.9;}.elementor-2947 .elementor-element.elementor-element-c0210e3 img{opacity:1;}.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 );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-2947 .elementor-element.elementor-element-9f300cf{font-family:var( --e-global-typography-789d194-font-family ), Sans-serif;font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );color:var( --e-global-color-text );}.elementor-2947 .elementor-element.elementor-element-8f942d3 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Anton", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-056fab8 );border-radius:24px 24px 24px 24px;padding:-8px 12px 8px 12px;}.elementor-2947 .elementor-element.elementor-element-8f942d3 .elementor-button:hover, .elementor-2947 .elementor-element.elementor-element-8f942d3 .elementor-button:focus{background-color:var( --e-global-color-3f08296 );color:var( --e-global-color-8b919d9 );border-color:var( --e-global-color-8b919d9 );}.elementor-2947 .elementor-element.elementor-element-8f942d3 > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-2947 .elementor-element.elementor-element-8f942d3 .elementor-button:hover svg, .elementor-2947 .elementor-element.elementor-element-8f942d3 .elementor-button:focus svg{fill:var( --e-global-color-8b919d9 );}.elementor-2947 .elementor-element.elementor-element-2b4f7a6 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-2947 .elementor-element.elementor-element-2b4f7a6 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:52px;font-weight:400;font-style:normal;line-height:1.6em;color:var( --e-global-color-0e6762b );}.elementor-2947 .elementor-element.elementor-element-2f4c0af > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-2947 .elementor-element.elementor-element-2f4c0af .elementor-heading-title{font-family:var( --e-global-typography-a1fef8a-font-family ), Sans-serif;font-size:var( --e-global-typography-a1fef8a-font-size );font-weight:var( --e-global-typography-a1fef8a-font-weight );line-height:var( --e-global-typography-a1fef8a-line-height );letter-spacing:var( --e-global-typography-a1fef8a-letter-spacing );color:var( --e-global-color-secondary );}.elementor-2947 .elementor-element.elementor-element-c01b391{font-family:var( --e-global-typography-789d194-font-family ), Sans-serif;font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );}.elementor-2947 .elementor-element.elementor-element-143b4c3 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2947 .elementor-element.elementor-element-143b4c3{font-family:var( --e-global-typography-789d194-font-family ), Sans-serif;font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );color:var( --e-global-color-text );}.elementor-2947 .elementor-element.elementor-element-7950adc{font-family:var( --e-global-typography-789d194-font-family ), Sans-serif;font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );color:var( --e-global-color-text );}.elementor-2947 .elementor-element.elementor-element-58207e3 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Anton", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-056fab8 );border-radius:24px 24px 24px 24px;padding:-8px 12px 8px 12px;}.elementor-2947 .elementor-element.elementor-element-58207e3 .elementor-button:hover, .elementor-2947 .elementor-element.elementor-element-58207e3 .elementor-button:focus{background-color:var( --e-global-color-3f08296 );color:var( --e-global-color-8b919d9 );border-color:var( --e-global-color-8b919d9 );}.elementor-2947 .elementor-element.elementor-element-58207e3 > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-2947 .elementor-element.elementor-element-58207e3 .elementor-button:hover svg, .elementor-2947 .elementor-element.elementor-element-58207e3 .elementor-button:focus svg{fill:var( --e-global-color-8b919d9 );}.elementor-2947 .elementor-element.elementor-element-39588ce{--spacer-size:84px;}.elementor-2947 .elementor-element.elementor-element-3e675ef:not(.elementor-motion-effects-element-type-background), .elementor-2947 .elementor-element.elementor-element-3e675ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2947 .elementor-element.elementor-element-3e675ef{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:11px;margin-bottom:11px;}.elementor-2947 .elementor-element.elementor-element-3e675ef > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2947 .elementor-element.elementor-element-f3144a3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2947 .elementor-element.elementor-element-f3144a3 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2947 .elementor-element.elementor-element-4fc1d55 > .elementor-widget-container{margin:28px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-2947 .elementor-element.elementor-element-4fc1d55{text-align:center;}.elementor-2947 .elementor-element.elementor-element-4fc1d55 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:52px;font-weight:400;font-style:normal;line-height:1.6em;color:var( --e-global-color-astglobalcolor7 );}.elementor-2947 .elementor-element.elementor-element-f8c5c54 > .elementor-widget-container{margin:53px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-2947 .elementor-element.elementor-element-f8c5c54 .elementor-heading-title{font-family:var( --e-global-typography-a1fef8a-font-family ), Sans-serif;font-size:var( --e-global-typography-a1fef8a-font-size );font-weight:var( --e-global-typography-a1fef8a-font-weight );line-height:var( --e-global-typography-a1fef8a-line-height );letter-spacing:var( --e-global-typography-a1fef8a-letter-spacing );color:var( --e-global-color-8b919d9 );}.elementor-2947 .elementor-element.elementor-element-62266a9{width:var( --container-widget-width, 105.247% );max-width:105.247%;--container-widget-width:105.247%;--container-widget-flex-grow:0;text-align:center;}.elementor-2947 .elementor-element.elementor-element-62266a9 > .elementor-widget-container{--e-transform-scale:0.9;}.elementor-2947 .elementor-element.elementor-element-62266a9 img{opacity:1;}.elementor-2947 .elementor-element.elementor-element-072f7d9{font-family:var( --e-global-typography-789d194-font-family ), Sans-serif;font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );color:var( --e-global-color-text );}.elementor-2947 .elementor-element.elementor-element-5bfe48b .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Anton", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-056fab8 );border-radius:24px 24px 24px 24px;padding:-8px 12px 8px 12px;}.elementor-2947 .elementor-element.elementor-element-5bfe48b .elementor-button:hover, .elementor-2947 .elementor-element.elementor-element-5bfe48b .elementor-button:focus{background-color:var( --e-global-color-3f08296 );color:var( --e-global-color-8b919d9 );border-color:var( --e-global-color-8b919d9 );}.elementor-2947 .elementor-element.elementor-element-5bfe48b > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-2947 .elementor-element.elementor-element-5bfe48b .elementor-button:hover svg, .elementor-2947 .elementor-element.elementor-element-5bfe48b .elementor-button:focus svg{fill:var( --e-global-color-8b919d9 );}.elementor-2947 .elementor-element.elementor-element-5425d6b > .elementor-widget-container{background-image:url("https://www.escueladecomediabarcelona.com/wp-content/uploads/2025/07/483e70b5-7ecf-4ea4-8fb8-ae62c00130b1.png.png");margin:53px 0px 0px 0px;padding:0px 0px 40px 0px;background-position:364px -16px;background-repeat:no-repeat;background-size:15% auto;}.elementor-2947 .elementor-element.elementor-element-5425d6b .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:52px;font-weight:400;font-style:normal;line-height:1.6em;color:var( --e-global-color-8b919d9 );}.elementor-2947 .elementor-element.elementor-element-603035c > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-2947 .elementor-element.elementor-element-603035c .elementor-heading-title{font-family:var( --e-global-typography-710c40e-font-family ), Sans-serif;font-size:var( --e-global-typography-710c40e-font-size );font-weight:var( --e-global-typography-710c40e-font-weight );line-height:var( --e-global-typography-710c40e-line-height );color:var( --e-global-color-secondary );}.elementor-2947 .elementor-element.elementor-element-72360f5{font-family:var( --e-global-typography-789d194-font-family ), Sans-serif;font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );}.elementor-2947 .elementor-element.elementor-element-46c3cb8 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2947 .elementor-element.elementor-element-46c3cb8{font-family:var( --e-global-typography-789d194-font-family ), Sans-serif;font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );color:var( --e-global-color-text );}.elementor-2947 .elementor-element.elementor-element-0642d6a .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Anton", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-056fab8 );border-radius:24px 24px 24px 24px;padding:-8px 12px 8px 12px;}.elementor-2947 .elementor-element.elementor-element-0642d6a .elementor-button:hover, .elementor-2947 .elementor-element.elementor-element-0642d6a .elementor-button:focus{background-color:var( --e-global-color-3f08296 );color:var( --e-global-color-8b919d9 );border-color:var( --e-global-color-8b919d9 );}.elementor-2947 .elementor-element.elementor-element-0642d6a > .elementor-widget-container{margin:20px 0px 14px 0px;}.elementor-2947 .elementor-element.elementor-element-0642d6a .elementor-button:hover svg, .elementor-2947 .elementor-element.elementor-element-0642d6a .elementor-button:focus svg{fill:var( --e-global-color-8b919d9 );}.elementor-2947 .elementor-element.elementor-element-bc0a884{--spacer-size:50px;}.elementor-2947 .elementor-element.elementor-element-1b4cfb6:not(.elementor-motion-effects-element-type-background), .elementor-2947 .elementor-element.elementor-element-1b4cfb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-2947 .elementor-element.elementor-element-1b4cfb6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:45px;margin-bottom:0px;}.elementor-2947 .elementor-element.elementor-element-1b4cfb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2947 .elementor-element.elementor-element-9a5ceb0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2947 .elementor-element.elementor-element-e866472 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-2947 .elementor-element.elementor-element-e866472{text-align:center;}.elementor-2947 .elementor-element.elementor-element-e866472 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:52px;font-weight:400;font-style:normal;line-height:1.6em;color:var( --e-global-color-astglobalcolor8 );}.elementor-2947 .elementor-element.elementor-element-b7cd505 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-2947 .elementor-element.elementor-element-b7cd505 .elementor-heading-title{font-family:var( --e-global-typography-a1fef8a-font-family ), Sans-serif;font-size:var( --e-global-typography-a1fef8a-font-size );font-weight:var( --e-global-typography-a1fef8a-font-weight );line-height:var( --e-global-typography-a1fef8a-line-height );letter-spacing:var( --e-global-typography-a1fef8a-letter-spacing );color:var( --e-global-color-accent );}.elementor-2947 .elementor-element.elementor-element-5d48d2e{width:var( --container-widget-width, 105.247% );max-width:105.247%;--container-widget-width:105.247%;--container-widget-flex-grow:0;text-align:center;}.elementor-2947 .elementor-element.elementor-element-5d48d2e > .elementor-widget-container{--e-transform-scale:0.9;}.elementor-2947 .elementor-element.elementor-element-5d48d2e img{opacity:1;}.elementor-2947 .elementor-element.elementor-element-ee8b141{font-family:var( --e-global-typography-789d194-font-family ), Sans-serif;font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );color:var( --e-global-color-text );}.elementor-2947 .elementor-element.elementor-element-ff19894 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Anton", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-056fab8 );border-radius:24px 24px 24px 24px;padding:-8px 12px 8px 12px;}.elementor-2947 .elementor-element.elementor-element-ff19894 .elementor-button:hover, .elementor-2947 .elementor-element.elementor-element-ff19894 .elementor-button:focus{background-color:var( --e-global-color-3f08296 );color:var( --e-global-color-8b919d9 );border-color:var( --e-global-color-8b919d9 );}.elementor-2947 .elementor-element.elementor-element-ff19894 > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-2947 .elementor-element.elementor-element-ff19894 .elementor-button:hover svg, .elementor-2947 .elementor-element.elementor-element-ff19894 .elementor-button:focus svg{fill:var( --e-global-color-8b919d9 );}.elementor-2947 .elementor-element.elementor-element-a3cc3d6 > .elementor-widget-container{background-image:url("https://www.escueladecomediabarcelona.com/wp-content/uploads/2023/01/ralla_03.png");padding:0px 0px 40px 0px;background-position:91px 75px;background-repeat:no-repeat;background-size:51% auto;}.elementor-2947 .elementor-element.elementor-element-a3cc3d6 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:52px;font-weight:400;font-style:normal;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-2947 .elementor-element.elementor-element-c244f8c > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-2947 .elementor-element.elementor-element-c244f8c .elementor-heading-title{font-family:var( --e-global-typography-710c40e-font-family ), Sans-serif;font-size:var( --e-global-typography-710c40e-font-size );font-weight:var( --e-global-typography-710c40e-font-weight );line-height:var( --e-global-typography-710c40e-line-height );color:var( --e-global-color-primary );}.elementor-2947 .elementor-element.elementor-element-5dc88e0{font-family:var( --e-global-typography-789d194-font-family ), Sans-serif;font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );}.elementor-2947 .elementor-element.elementor-element-95377e6 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Anton", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-056fab8 );border-radius:24px 24px 24px 24px;padding:-8px 12px 8px 12px;}.elementor-2947 .elementor-element.elementor-element-95377e6 .elementor-button:hover, .elementor-2947 .elementor-element.elementor-element-95377e6 .elementor-button:focus{background-color:var( --e-global-color-3f08296 );color:var( --e-global-color-8b919d9 );border-color:var( --e-global-color-8b919d9 );}.elementor-2947 .elementor-element.elementor-element-95377e6 > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-2947 .elementor-element.elementor-element-95377e6 .elementor-button:hover svg, .elementor-2947 .elementor-element.elementor-element-95377e6 .elementor-button:focus svg{fill:var( --e-global-color-8b919d9 );}.elementor-2947 .elementor-element.elementor-element-f9036f0 > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-2947 .elementor-element.elementor-element-f9036f0{font-family:var( --e-global-typography-789d194-font-family ), Sans-serif;font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );color:var( --e-global-color-text );}.elementor-2947 .elementor-element.elementor-element-937195d:not(.elementor-motion-effects-element-type-background), .elementor-2947 .elementor-element.elementor-element-937195d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ca6b733 );}.elementor-2947 .elementor-element.elementor-element-937195d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:85px;margin-bottom:85px;}.elementor-2947 .elementor-element.elementor-element-937195d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2947 .elementor-element.elementor-element-3d1ea87 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2947 .elementor-element.elementor-element-f84e74f > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-2947 .elementor-element.elementor-element-f84e74f{text-align:center;}.elementor-2947 .elementor-element.elementor-element-f84e74f .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:52px;font-weight:400;font-style:normal;line-height:1.6em;color:var( --e-global-color-3f08296 );}.elementor-2947 .elementor-element.elementor-element-d309b4e > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-2947 .elementor-element.elementor-element-d309b4e .elementor-heading-title{font-family:var( --e-global-typography-a1fef8a-font-family ), Sans-serif;font-size:var( --e-global-typography-a1fef8a-font-size );font-weight:var( --e-global-typography-a1fef8a-font-weight );line-height:var( --e-global-typography-a1fef8a-line-height );letter-spacing:var( --e-global-typography-a1fef8a-letter-spacing );color:var( --e-global-color-accent );}.elementor-2947 .elementor-element.elementor-element-87b09d5{width:var( --container-widget-width, 105.247% );max-width:105.247%;--container-widget-width:105.247%;--container-widget-flex-grow:0;text-align:center;}.elementor-2947 .elementor-element.elementor-element-87b09d5 > .elementor-widget-container{--e-transform-scale:0.9;}.elementor-2947 .elementor-element.elementor-element-87b09d5 img{opacity:1;}.elementor-2947 .elementor-element.elementor-element-fae48af{font-family:var( --e-global-typography-789d194-font-family ), Sans-serif;font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );color:var( --e-global-color-text );}.elementor-2947 .elementor-element.elementor-element-5e1eeaf .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Anton", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-056fab8 );border-radius:24px 24px 24px 24px;padding:-8px 12px 8px 12px;}.elementor-2947 .elementor-element.elementor-element-5e1eeaf .elementor-button:hover, .elementor-2947 .elementor-element.elementor-element-5e1eeaf .elementor-button:focus{background-color:var( --e-global-color-3f08296 );color:var( --e-global-color-8b919d9 );border-color:var( --e-global-color-8b919d9 );}.elementor-2947 .elementor-element.elementor-element-5e1eeaf > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-2947 .elementor-element.elementor-element-5e1eeaf .elementor-button:hover svg, .elementor-2947 .elementor-element.elementor-element-5e1eeaf .elementor-button:focus svg{fill:var( --e-global-color-8b919d9 );}.elementor-2947 .elementor-element.elementor-element-80fa05c > .elementor-widget-container{background-image:url("https://www.escueladecomediabarcelona.com/wp-content/uploads/2023/01/figure_pink_001.svg");padding:0px 0px 40px 0px;background-position:381px 33px;background-repeat:no-repeat;background-size:23% auto;}.elementor-2947 .elementor-element.elementor-element-80fa05c .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:52px;font-weight:400;font-style:normal;line-height:1.6em;color:var( --e-global-color-accent );}.elementor-2947 .elementor-element.elementor-element-2edba72 > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-2947 .elementor-element.elementor-element-2edba72 .elementor-heading-title{font-family:var( --e-global-typography-899a538-font-family ), Sans-serif;font-size:var( --e-global-typography-899a538-font-size );font-weight:var( --e-global-typography-899a538-font-weight );line-height:var( --e-global-typography-899a538-line-height );color:var( --e-global-color-primary );}.elementor-2947 .elementor-element.elementor-element-4d9b1d0{font-family:var( --e-global-typography-789d194-font-family ), Sans-serif;font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );}.elementor-2947 .elementor-element.elementor-element-cbd7945 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2947 .elementor-element.elementor-element-cbd7945{font-family:var( --e-global-typography-789d194-font-family ), Sans-serif;font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );color:var( --e-global-color-text );}.elementor-2947 .elementor-element.elementor-element-0e1d875 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Anton", Sans-serif;font-size:18px;font-weight:500;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-056fab8 );border-radius:24px 24px 24px 24px;padding:-8px 12px 8px 12px;}.elementor-2947 .elementor-element.elementor-element-0e1d875 .elementor-button:hover, .elementor-2947 .elementor-element.elementor-element-0e1d875 .elementor-button:focus{background-color:var( --e-global-color-3f08296 );color:var( --e-global-color-8b919d9 );border-color:var( --e-global-color-8b919d9 );}.elementor-2947 .elementor-element.elementor-element-0e1d875 > .elementor-widget-container{margin:17px 0px 0px 0px;}.elementor-2947 .elementor-element.elementor-element-0e1d875 .elementor-button:hover svg, .elementor-2947 .elementor-element.elementor-element-0e1d875 .elementor-button:focus svg{fill:var( --e-global-color-8b919d9 );}.elementor-2947 .elementor-element.elementor-element-eb00583:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2947 .elementor-element.elementor-element-eb00583 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F901;}.elementor-2947 .elementor-element.elementor-element-eb00583 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2947 .elementor-element.elementor-element-eb00583 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-2947 .elementor-element.elementor-element-eb00583 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2947 .elementor-element.elementor-element-24afa02 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2947 .elementor-element.elementor-element-24afa02{text-align:center;}.elementor-2947 .elementor-element.elementor-element-24afa02 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:58px;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );}.elementor-2947 .elementor-element.elementor-element-590dcb6{text-align:center;}.elementor-2947 .elementor-element.elementor-element-590dcb6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;color:var( --e-global-color-text );}.elementor-2947 .elementor-element.elementor-element-3596a58{text-align:right;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-2947 .elementor-element.elementor-element-07d127e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2947 .elementor-element.elementor-element-07d127e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F901;}.elementor-2947 .elementor-element.elementor-element-07d127e > .elementor-element-populated >  .elementor-background-overlay{background-color:var( --e-global-color-accent );opacity:1;}.elementor-2947 .elementor-element.elementor-element-07d127e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2947 .elementor-element.elementor-element-07d127e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-2947 .elementor-element.elementor-element-07d127e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2947 .elementor-element.elementor-element-8702232 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2947 .elementor-element.elementor-element-8702232{text-align:center;}.elementor-2947 .elementor-element.elementor-element-8702232 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:52px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-2947 .elementor-element.elementor-element-8a17638{text-align:center;}.elementor-2947 .elementor-element.elementor-element-8a17638 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:23px;font-weight:300;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-2947 .elementor-element.elementor-element-670b4a0{text-align:right;font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;}.elementor-2947 .elementor-element.elementor-element-922e032:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2947 .elementor-element.elementor-element-922e032 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F901;}.elementor-2947 .elementor-element.elementor-element-922e032 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-2947 .elementor-element.elementor-element-922e032 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-2947 .elementor-element.elementor-element-922e032 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2947 .elementor-element.elementor-element-2907415 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2947 .elementor-element.elementor-element-2907415{text-align:center;}.elementor-2947 .elementor-element.elementor-element-2907415 .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:41px;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );}.elementor-2947 .elementor-element.elementor-element-27aefd1{text-align:center;}.elementor-2947 .elementor-element.elementor-element-27aefd1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;color:var( --e-global-color-text );}.elementor-2947 .elementor-element.elementor-element-a660ed0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2947 .elementor-element.elementor-element-a660ed0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2947 .elementor-element.elementor-element-a660ed0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2947 .elementor-element.elementor-element-a660ed0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2947 .elementor-element.elementor-element-22cd2fa > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-2947 .elementor-element.elementor-element-22cd2fa{text-align:center;}.elementor-2947 .elementor-element.elementor-element-22cd2fa .elementor-heading-title{font-family:"Anton", Sans-serif;font-size:52px;font-weight:400;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-2947 .elementor-element.elementor-element-f92eeda{text-align:center;}.elementor-2947 .elementor-element.elementor-element-f92eeda .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:23px;font-weight:300;line-height:1.4em;color:var( --e-global-color-secondary );}.elementor-2947 .elementor-element.elementor-element-3fd39cc{text-align:center;}.elementor-2947 .elementor-element.elementor-element-3fd39cc .elementor-heading-title{font-family:var( --e-global-typography-b238ebe-font-family ), Sans-serif;font-size:var( --e-global-typography-b238ebe-font-size );font-weight:var( --e-global-typography-b238ebe-font-weight );line-height:var( --e-global-typography-b238ebe-line-height );color:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2947 .elementor-element.elementor-element-daebfbb > .elementor-widget-container{background-position:132px 25px;}.elementor-2947 .elementor-element.elementor-element-daebfbb .elementor-heading-title{font-size:var( --e-global-typography-ff276dd-font-size );line-height:var( --e-global-typography-ff276dd-line-height );}.elementor-2947 .elementor-element.elementor-element-6091dcf8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2947 .elementor-element.elementor-element-6091dcf8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.escueladecomediabarcelona.com/wp-content/uploads/2025/07/cartel-inscripciones-abiertas.png");background-position:0px 10px;}.elementor-2947 .elementor-element.elementor-element-6091dcf8 > .elementor-element-populated{padding:10px 60px 10px 20px;}.elementor-2947 .elementor-element.elementor-element-3f9d30a4{width:var( --container-widget-width, 359px );max-width:359px;--container-widget-width:359px;--container-widget-flex-grow:0;}.elementor-2947 .elementor-element.elementor-element-3f9d30a4 > .elementor-widget-container{padding:19px 0px 0px 0px;background-position:0px 32px;}.elementor-2947 .elementor-element.elementor-element-3f9d30a4 .elementor-heading-title{font-size:53px;word-spacing:0.1em;}.elementor-2947 .elementor-element.elementor-element-07b1ace .elementor-heading-title{font-size:16px;}.elementor-2947 .elementor-element.elementor-element-a6ae25d .elementor-heading-title{font-size:14px;}.elementor-2947 .elementor-element.elementor-element-ae8ec84 .elementor-heading-title{font-size:13px;}.elementor-2947 .elementor-element.elementor-element-15eb8ea .elementor-heading-title{font-size:13px;}.elementor-2947 .elementor-element.elementor-element-50273f4 .elementor-heading-title{font-size:12px;}.elementor-2947 .elementor-element.elementor-element-046ef8a .elementor-heading-title{font-size:13px;}.elementor-2947 .elementor-element.elementor-element-4b1eceaf > .elementor-widget-container{background-position:0px 99px;}.elementor-2947 .elementor-element.elementor-element-4b1eceaf .elementor-heading-title{font-size:var( --e-global-typography-ff276dd-font-size );line-height:var( --e-global-typography-ff276dd-line-height );}.elementor-2947 .elementor-element.elementor-element-5431172 > .elementor-widget-container{background-position:0px 99px;}.elementor-2947 .elementor-element.elementor-element-5431172 .elementor-heading-title{font-size:var( --e-global-typography-6111e51-font-size );line-height:var( --e-global-typography-6111e51-line-height );}.elementor-2947 .elementor-element.elementor-element-dbdd2d1 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2947 .elementor-element.elementor-element-dbdd2d1 .elementor-heading-title{font-size:52px;}.elementor-2947 .elementor-element.elementor-element-76bbf13 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2947 .elementor-element.elementor-element-76bbf13 .elementor-heading-title{font-size:var( --e-global-typography-a1fef8a-font-size );line-height:var( --e-global-typography-a1fef8a-line-height );letter-spacing:var( --e-global-typography-a1fef8a-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2947 .elementor-element.elementor-element-9f300cf{font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );}.elementor-2947 .elementor-element.elementor-element-2b4f7a6 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2947 .elementor-element.elementor-element-2b4f7a6 .elementor-heading-title{font-size:52px;}.elementor-2947 .elementor-element.elementor-element-2f4c0af > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2947 .elementor-element.elementor-element-2f4c0af .elementor-heading-title{font-size:var( --e-global-typography-a1fef8a-font-size );line-height:var( --e-global-typography-a1fef8a-line-height );letter-spacing:var( --e-global-typography-a1fef8a-letter-spacing );}.elementor-2947 .elementor-element.elementor-element-c01b391{font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );}.elementor-2947 .elementor-element.elementor-element-143b4c3{font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );}.elementor-2947 .elementor-element.elementor-element-7950adc{font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );}.elementor-2947 .elementor-element.elementor-element-4fc1d55 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2947 .elementor-element.elementor-element-4fc1d55 .elementor-heading-title{font-size:52px;}.elementor-2947 .elementor-element.elementor-element-f8c5c54 > .elementor-widget-container{padding:0px 0px 46px 0px;}.elementor-2947 .elementor-element.elementor-element-f8c5c54 .elementor-heading-title{font-size:var( --e-global-typography-a1fef8a-font-size );line-height:var( --e-global-typography-a1fef8a-line-height );letter-spacing:var( --e-global-typography-a1fef8a-letter-spacing );}.elementor-2947 .elementor-element.elementor-element-072f7d9{font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );}.elementor-2947 .elementor-element.elementor-element-5425d6b > .elementor-widget-container{padding:0px 0px 46px 0px;background-position:0px 42px;background-size:67px auto;}.elementor-2947 .elementor-element.elementor-element-5425d6b .elementor-heading-title{font-size:52px;}.elementor-2947 .elementor-element.elementor-element-603035c > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2947 .elementor-element.elementor-element-603035c .elementor-heading-title{font-size:var( --e-global-typography-710c40e-font-size );line-height:var( --e-global-typography-710c40e-line-height );}.elementor-2947 .elementor-element.elementor-element-72360f5{font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );}.elementor-2947 .elementor-element.elementor-element-46c3cb8{font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );}.elementor-2947 .elementor-element.elementor-element-e866472 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2947 .elementor-element.elementor-element-e866472 .elementor-heading-title{font-size:52px;}.elementor-2947 .elementor-element.elementor-element-b7cd505 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2947 .elementor-element.elementor-element-b7cd505 .elementor-heading-title{font-size:var( --e-global-typography-a1fef8a-font-size );line-height:var( --e-global-typography-a1fef8a-line-height );letter-spacing:var( --e-global-typography-a1fef8a-letter-spacing );}.elementor-2947 .elementor-element.elementor-element-ee8b141{font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );}.elementor-2947 .elementor-element.elementor-element-a3cc3d6 > .elementor-widget-container{padding:0px 0px 30px 0px;background-position:108px 66px;background-size:227px auto;}.elementor-2947 .elementor-element.elementor-element-a3cc3d6 .elementor-heading-title{font-size:52px;}.elementor-2947 .elementor-element.elementor-element-c244f8c > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2947 .elementor-element.elementor-element-c244f8c .elementor-heading-title{font-size:var( --e-global-typography-710c40e-font-size );line-height:var( --e-global-typography-710c40e-line-height );}.elementor-2947 .elementor-element.elementor-element-5dc88e0{font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );}.elementor-2947 .elementor-element.elementor-element-f9036f0{font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );}.elementor-2947 .elementor-element.elementor-element-f84e74f > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2947 .elementor-element.elementor-element-f84e74f .elementor-heading-title{font-size:52px;}.elementor-2947 .elementor-element.elementor-element-d309b4e > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2947 .elementor-element.elementor-element-d309b4e .elementor-heading-title{font-size:var( --e-global-typography-a1fef8a-font-size );line-height:var( --e-global-typography-a1fef8a-line-height );letter-spacing:var( --e-global-typography-a1fef8a-letter-spacing );}.elementor-2947 .elementor-element.elementor-element-fae48af{font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );}.elementor-2947 .elementor-element.elementor-element-80fa05c > .elementor-widget-container{padding:0px 0px 30px 0px;background-position:190px 99px;}.elementor-2947 .elementor-element.elementor-element-80fa05c .elementor-heading-title{font-size:52px;}.elementor-2947 .elementor-element.elementor-element-2edba72 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2947 .elementor-element.elementor-element-2edba72 .elementor-heading-title{font-size:var( --e-global-typography-899a538-font-size );line-height:var( --e-global-typography-899a538-line-height );}.elementor-2947 .elementor-element.elementor-element-4d9b1d0{font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );}.elementor-2947 .elementor-element.elementor-element-cbd7945{font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );}.elementor-2947 .elementor-element.elementor-element-24afa02 .elementor-heading-title{font-size:35px;}.elementor-2947 .elementor-element.elementor-element-07d127e > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-2947 .elementor-element.elementor-element-8702232 .elementor-heading-title{font-size:35px;}.elementor-2947 .elementor-element.elementor-element-2907415 .elementor-heading-title{font-size:35px;}.elementor-2947 .elementor-element.elementor-element-22cd2fa .elementor-heading-title{font-size:35px;}.elementor-2947 .elementor-element.elementor-element-3fd39cc .elementor-heading-title{font-size:var( --e-global-typography-b238ebe-font-size );line-height:var( --e-global-typography-b238ebe-line-height );}}@media(max-width:767px){.elementor-2947 .elementor-element.elementor-element-daebfbb > .elementor-widget-container{background-position:-83px 58px;}.elementor-2947 .elementor-element.elementor-element-daebfbb .elementor-heading-title{font-size:var( --e-global-typography-ff276dd-font-size );line-height:var( --e-global-typography-ff276dd-line-height );}.elementor-2947 .elementor-element.elementor-element-6091dcf8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2947 .elementor-element.elementor-element-6091dcf8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.escueladecomediabarcelona.com/wp-content/uploads/2025/07/cartel-inscripciones-abiertas.png");background-position:75px -172px;}.elementor-2947 .elementor-element.elementor-element-6091dcf8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:20px;}.elementor-2947 .elementor-element.elementor-element-6091dcf8 > .elementor-element-populated{padding:122px 20px 20px 20px;}.elementor-2947 .elementor-element.elementor-element-3f9d30a4 > .elementor-widget-container{--e-transform-translateY:-85px;background-position:0px 0px;}.elementor-2947 .elementor-element.elementor-element-3f9d30a4 .elementor-heading-title{font-size:32px;}.elementor-2947 .elementor-element.elementor-element-4239ca6b{width:50%;}.elementor-2947 .elementor-element.elementor-element-6251606c{width:50%;}.elementor-2947 .elementor-element.elementor-element-30d25845{width:50%;}.elementor-2947 .elementor-element.elementor-element-68b9dc0f{width:50%;}.elementor-2947 .elementor-element.elementor-element-4b1eceaf > .elementor-widget-container{background-position:0px 132px;}.elementor-2947 .elementor-element.elementor-element-4b1eceaf .elementor-heading-title{font-size:var( --e-global-typography-ff276dd-font-size );line-height:var( --e-global-typography-ff276dd-line-height );}.elementor-2947 .elementor-element.elementor-element-5431172 > .elementor-widget-container{background-position:0px 132px;}.elementor-2947 .elementor-element.elementor-element-5431172 .elementor-heading-title{font-size:var( --e-global-typography-6111e51-font-size );line-height:var( --e-global-typography-6111e51-line-height );}.elementor-2947 .elementor-element.elementor-element-0b9c1b5{margin-top:0px;margin-bottom:20px;}.elementor-2947 .elementor-element.elementor-element-d63c409 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-2947 .elementor-element.elementor-element-dbdd2d1 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2947 .elementor-element.elementor-element-dbdd2d1 .elementor-heading-title{font-size:36px;}.elementor-2947 .elementor-element.elementor-element-76bbf13 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2947 .elementor-element.elementor-element-76bbf13{text-align:center;}.elementor-2947 .elementor-element.elementor-element-76bbf13 .elementor-heading-title{font-size:var( --e-global-typography-a1fef8a-font-size );line-height:var( --e-global-typography-a1fef8a-line-height );letter-spacing:var( --e-global-typography-a1fef8a-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-2947 .elementor-element.elementor-element-9f300cf{font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );}.elementor-2947 .elementor-element.elementor-element-8f942d3 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-2947 .elementor-element.elementor-element-2b4f7a6 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2947 .elementor-element.elementor-element-2b4f7a6 .elementor-heading-title{font-size:36px;}.elementor-2947 .elementor-element.elementor-element-2f4c0af > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2947 .elementor-element.elementor-element-2f4c0af .elementor-heading-title{font-size:var( --e-global-typography-a1fef8a-font-size );line-height:var( --e-global-typography-a1fef8a-line-height );letter-spacing:var( --e-global-typography-a1fef8a-letter-spacing );}.elementor-2947 .elementor-element.elementor-element-c01b391{font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );}.elementor-2947 .elementor-element.elementor-element-143b4c3{font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );}.elementor-2947 .elementor-element.elementor-element-7950adc{font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );}.elementor-2947 .elementor-element.elementor-element-58207e3 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-2947 .elementor-element.elementor-element-3e675ef{margin-top:0px;margin-bottom:20px;}.elementor-2947 .elementor-element.elementor-element-f3144a3 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-2947 .elementor-element.elementor-element-4fc1d55 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2947 .elementor-element.elementor-element-4fc1d55 .elementor-heading-title{font-size:36px;}.elementor-2947 .elementor-element.elementor-element-f8c5c54 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2947 .elementor-element.elementor-element-f8c5c54{text-align:center;}.elementor-2947 .elementor-element.elementor-element-f8c5c54 .elementor-heading-title{font-size:var( --e-global-typography-a1fef8a-font-size );line-height:var( --e-global-typography-a1fef8a-line-height );letter-spacing:var( --e-global-typography-a1fef8a-letter-spacing );}.elementor-2947 .elementor-element.elementor-element-072f7d9{font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );}.elementor-2947 .elementor-element.elementor-element-5bfe48b > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-2947 .elementor-element.elementor-element-5425d6b > .elementor-widget-container{padding:0px 0px 30px 0px;background-position:256px 0px;}.elementor-2947 .elementor-element.elementor-element-5425d6b .elementor-heading-title{font-size:36px;}.elementor-2947 .elementor-element.elementor-element-603035c > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2947 .elementor-element.elementor-element-603035c .elementor-heading-title{font-size:var( --e-global-typography-710c40e-font-size );line-height:var( --e-global-typography-710c40e-line-height );}.elementor-2947 .elementor-element.elementor-element-72360f5{font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );}.elementor-2947 .elementor-element.elementor-element-46c3cb8{font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );}.elementor-2947 .elementor-element.elementor-element-0642d6a > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-2947 .elementor-element.elementor-element-1b4cfb6{margin-top:0px;margin-bottom:20px;}.elementor-2947 .elementor-element.elementor-element-9a5ceb0 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-2947 .elementor-element.elementor-element-e866472 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2947 .elementor-element.elementor-element-e866472 .elementor-heading-title{font-size:36px;}.elementor-2947 .elementor-element.elementor-element-b7cd505 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2947 .elementor-element.elementor-element-b7cd505{text-align:center;}.elementor-2947 .elementor-element.elementor-element-b7cd505 .elementor-heading-title{font-size:var( --e-global-typography-a1fef8a-font-size );line-height:var( --e-global-typography-a1fef8a-line-height );letter-spacing:var( --e-global-typography-a1fef8a-letter-spacing );}.elementor-2947 .elementor-element.elementor-element-ee8b141{font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );}.elementor-2947 .elementor-element.elementor-element-ff19894 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-2947 .elementor-element.elementor-element-a3cc3d6 > .elementor-widget-container{padding:0px 0px 30px 0px;background-position:0px 49px;}.elementor-2947 .elementor-element.elementor-element-a3cc3d6 .elementor-heading-title{font-size:36px;}.elementor-2947 .elementor-element.elementor-element-c244f8c > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2947 .elementor-element.elementor-element-c244f8c .elementor-heading-title{font-size:var( --e-global-typography-710c40e-font-size );line-height:var( --e-global-typography-710c40e-line-height );}.elementor-2947 .elementor-element.elementor-element-5dc88e0{font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );}.elementor-2947 .elementor-element.elementor-element-95377e6 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-2947 .elementor-element.elementor-element-f9036f0{font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );}.elementor-2947 .elementor-element.elementor-element-937195d{margin-top:0px;margin-bottom:20px;}.elementor-2947 .elementor-element.elementor-element-3d1ea87 > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-2947 .elementor-element.elementor-element-f84e74f > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2947 .elementor-element.elementor-element-f84e74f .elementor-heading-title{font-size:36px;}.elementor-2947 .elementor-element.elementor-element-d309b4e > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2947 .elementor-element.elementor-element-d309b4e{text-align:center;}.elementor-2947 .elementor-element.elementor-element-d309b4e .elementor-heading-title{font-size:var( --e-global-typography-a1fef8a-font-size );line-height:var( --e-global-typography-a1fef8a-line-height );letter-spacing:var( --e-global-typography-a1fef8a-letter-spacing );}.elementor-2947 .elementor-element.elementor-element-fae48af{font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );}.elementor-2947 .elementor-element.elementor-element-5e1eeaf > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-2947 .elementor-element.elementor-element-80fa05c > .elementor-widget-container{padding:0px 0px 30px 0px;background-position:231px 24px;}.elementor-2947 .elementor-element.elementor-element-80fa05c .elementor-heading-title{font-size:36px;}.elementor-2947 .elementor-element.elementor-element-2edba72 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-2947 .elementor-element.elementor-element-2edba72 .elementor-heading-title{font-size:var( --e-global-typography-899a538-font-size );line-height:var( --e-global-typography-899a538-line-height );}.elementor-2947 .elementor-element.elementor-element-4d9b1d0{font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );}.elementor-2947 .elementor-element.elementor-element-cbd7945{font-size:var( --e-global-typography-789d194-font-size );line-height:var( --e-global-typography-789d194-line-height );}.elementor-2947 .elementor-element.elementor-element-0e1d875 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-2947 .elementor-element.elementor-element-2eb71f0 > .elementor-container{max-width:500px;}.elementor-2947 .elementor-element.elementor-element-eb00583{width:100%;}.elementor-2947 .elementor-element.elementor-element-24afa02 .elementor-heading-title{font-size:36px;}.elementor-2947 .elementor-element.elementor-element-07d127e{width:100%;}.elementor-2947 .elementor-element.elementor-element-07d127e > .elementor-element-populated >  .elementor-background-overlay{opacity:1;}.elementor-2947 .elementor-element.elementor-element-8702232 > .elementor-widget-container{margin:-4px -4px -4px -4px;}.elementor-2947 .elementor-element.elementor-element-8702232 .elementor-heading-title{font-size:36px;}.elementor-2947 .elementor-element.elementor-element-8a17638 > .elementor-widget-container{margin:11px 11px 11px 11px;}.elementor-2947 .elementor-element.elementor-element-922e032{width:100%;}.elementor-2947 .elementor-element.elementor-element-2907415 > .elementor-widget-container{margin:-5px -5px -5px -5px;}.elementor-2947 .elementor-element.elementor-element-2907415 .elementor-heading-title{font-size:36px;}.elementor-2947 .elementor-element.elementor-element-27aefd1 > .elementor-widget-container{margin:9px 9px 9px 9px;}.elementor-2947 .elementor-element.elementor-element-22cd2fa > .elementor-widget-container{margin:-4px -4px -4px -4px;}.elementor-2947 .elementor-element.elementor-element-22cd2fa .elementor-heading-title{font-size:36px;}.elementor-2947 .elementor-element.elementor-element-f92eeda > .elementor-widget-container{margin:11px 11px 11px 11px;}.elementor-2947 .elementor-element.elementor-element-3fd39cc .elementor-heading-title{font-size:var( --e-global-typography-b238ebe-font-size );line-height:var( --e-global-typography-b238ebe-line-height );}}/* Start custom CSS for heading, class: .elementor-element-3f9d30a4 */.comedia-lines::after{
    content: "";
    position: absolute;
    top: 20%;
    right: 190px;
    width: 70px;
    height: 70px;
    background-image: url('https://www.escueladecomediabarcelona.com/wp-content/uploads/2022/12/icon_three_lines_pink.png');
    background-size: contain;
    background-repeat: no-repeat;
}
.comedia-lines::before{
    content: "";
    position: absolute;
    top: 20%;
    left: -20px;
    width: 70px;
    height: 70px;
    background-image: url('https://www.escueladecomediabarcelona.com/wp-content/uploads/2022/12/icon_three_lines_pink.png');
    background-size: contain;
    background-repeat: no-repeat;
    transform: scaleX(-1);
}
@media screen and (max-width:1024px){
.comedia-lines::after{
    right: 20px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a5fd83d */.comedia-enlace_white_h3 a,
.comedia-enlace_black_h3 a{
    transition: .2s ease all;
}
.comedia-enlace_white_h3 a:hover{
    color: #ffffff!important;
}
.comedia-enlace_black_h3 a:hover{
    color: #000000!important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03f40b9 */.comedia-enlace_white_h3 a,
.comedia-enlace_black_h3 a{
    transition: .2s ease all;
}
.comedia-enlace_white_h3 a:hover{
    color: #ffffff!important;
}
.comedia-enlace_black_h3 a:hover{
    color: #000000!important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbdd2d1 */.comedia-icon_title::after{
    content: "";
    position: absolute;
    bottom: -20px;
    left: 10px;
    width: 70px;
    height: 70px;
    background-image: url('http://www.escueladecomediabarcelona.com/wp-content/uploads/2023/01/icon_title.png');
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 0;
    transform: scaleY(-1) scalex(-1) rotate(25deg)
}
@media screen and (max-width:1024px){
.comedia-overflow::after{
    top: -140px;
    right: -20px;
    width: 200px;
    height: 200px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-76bbf13 */.comedia-icon_title::after{
    content: "";
    position: absolute;
    bottom: -20px;
    left: 10px;
    width: 70px;
    height: 70px;
    background-image: url('http://www.escueladecomediabarcelona.com/wp-content/uploads/2023/01/icon_title.png');
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 0;
    transform: scaleY(-1) scalex(-1) rotate(25deg)
}
@media screen and (max-width:1024px){
.comedia-overflow::after{
    top: -140px;
    right: -20px;
    width: 200px;
    height: 200px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8f942d3 */.button-arrow i{
    transition: .3s all ease;
}
.button-arrow a:hover i{
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b4f7a6 */.comedia-icon_title::after{
    content: "";
    position: absolute;
    bottom: -20px;
    left: 10px;
    width: 70px;
    height: 70px;
    background-image: url('http://www.escueladecomediabarcelona.com/wp-content/uploads/2023/01/icon_title.png');
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 0;
    transform: scaleY(-1) scalex(-1) rotate(25deg)
}
@media screen and (max-width:1024px){
.comedia-overflow::after{
    top: -140px;
    right: -20px;
    width: 200px;
    height: 200px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f4c0af */.comedia-icon_title::after{
    content: "";
    position: absolute;
    bottom: -20px;
    left: 10px;
    width: 70px;
    height: 70px;
    background-image: url('http://www.escueladecomediabarcelona.com/wp-content/uploads/2023/01/icon_title.png');
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 0;
    transform: scaleY(-1) scalex(-1) rotate(25deg)
}
@media screen and (max-width:1024px){
.comedia-overflow::after{
    top: -140px;
    right: -20px;
    width: 200px;
    height: 200px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-58207e3 */.button-arrow i{
    transition: .3s all ease;
}
.button-arrow a:hover i{
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fc1d55 */.comedia-icon_title::after{
    content: "";
    position: absolute;
    bottom: -20px;
    left: 10px;
    width: 70px;
    height: 70px;
    background-image: url('http://www.escueladecomediabarcelona.com/wp-content/uploads/2023/01/icon_title.png');
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 0;
    transform: scaleY(-1) scalex(-1) rotate(25deg)
}
@media screen and (max-width:1024px){
.comedia-overflow::after{
    top: -140px;
    right: -20px;
    width: 200px;
    height: 200px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f8c5c54 */.comedia-icon_title::after{
    content: "";
    position: absolute;
    bottom: -20px;
    left: 10px;
    width: 70px;
    height: 70px;
    background-image: url('http://www.escueladecomediabarcelona.com/wp-content/uploads/2023/01/icon_title.png');
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 0;
    transform: scaleY(-1) scalex(-1) rotate(25deg)
}
@media screen and (max-width:1024px){
.comedia-overflow::after{
    top: -140px;
    right: -20px;
    width: 200px;
    height: 200px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5bfe48b */.button-arrow i{
    transition: .3s all ease;
}
.button-arrow a:hover i{
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5425d6b */.comedia-icon_title::after{
    content: "";
    position: absolute;
    bottom: -20px;
    left: 10px;
    width: 70px;
    height: 70px;
    background-image: url('http://www.escueladecomediabarcelona.com/wp-content/uploads/2023/01/icon_title.png');
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 0;
    transform: scaleY(-1) scalex(-1) rotate(25deg)
}
@media screen and (max-width:1024px){
.comedia-overflow::after{
    top: -140px;
    right: -20px;
    width: 200px;
    height: 200px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-603035c */.comedia-icon_title::after{
    content: "";
    position: absolute;
    bottom: -20px;
    left: 10px;
    width: 70px;
    height: 70px;
    background-image: url('http://www.escueladecomediabarcelona.com/wp-content/uploads/2023/01/icon_title.png');
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 0;
    transform: scaleY(-1) scalex(-1) rotate(25deg)
}
@media screen and (max-width:1024px){
.comedia-overflow::after{
    top: -140px;
    right: -20px;
    width: 200px;
    height: 200px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0642d6a */.button-arrow i{
    transition: .3s all ease;
}
.button-arrow a:hover i{
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e866472 */.comedia-icon_title::after{
    content: "";
    position: absolute;
    bottom: -20px;
    left: 10px;
    width: 70px;
    height: 70px;
    background-image: url('http://www.escueladecomediabarcelona.com/wp-content/uploads/2023/01/icon_title.png');
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 0;
    transform: scaleY(-1) scalex(-1) rotate(25deg)
}
@media screen and (max-width:1024px){
.comedia-overflow::after{
    top: -140px;
    right: -20px;
    width: 200px;
    height: 200px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b7cd505 */.comedia-icon_title::after{
    content: "";
    position: absolute;
    bottom: -20px;
    left: 10px;
    width: 70px;
    height: 70px;
    background-image: url('http://www.escueladecomediabarcelona.com/wp-content/uploads/2023/01/icon_title.png');
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 0;
    transform: scaleY(-1) scalex(-1) rotate(25deg)
}
@media screen and (max-width:1024px){
.comedia-overflow::after{
    top: -140px;
    right: -20px;
    width: 200px;
    height: 200px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ff19894 */.button-arrow i{
    transition: .3s all ease;
}
.button-arrow a:hover i{
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a3cc3d6 */.comedia-icon_title::after{
    content: "";
    position: absolute;
    bottom: -20px;
    left: 10px;
    width: 70px;
    height: 70px;
    background-image: url('http://www.escueladecomediabarcelona.com/wp-content/uploads/2023/01/icon_title.png');
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 0;
    transform: scaleY(-1) scalex(-1) rotate(25deg)
}
@media screen and (max-width:1024px){
.comedia-overflow::after{
    top: -140px;
    right: -20px;
    width: 200px;
    height: 200px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c244f8c */.comedia-icon_title::after{
    content: "";
    position: absolute;
    bottom: -20px;
    left: 10px;
    width: 70px;
    height: 70px;
    background-image: url('http://www.escueladecomediabarcelona.com/wp-content/uploads/2023/01/icon_title.png');
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 0;
    transform: scaleY(-1) scalex(-1) rotate(25deg)
}
@media screen and (max-width:1024px){
.comedia-overflow::after{
    top: -140px;
    right: -20px;
    width: 200px;
    height: 200px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-95377e6 */.button-arrow i{
    transition: .3s all ease;
}
.button-arrow a:hover i{
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f84e74f */.comedia-icon_title::after{
    content: "";
    position: absolute;
    bottom: -20px;
    left: 10px;
    width: 70px;
    height: 70px;
    background-image: url('http://www.escueladecomediabarcelona.com/wp-content/uploads/2023/01/icon_title.png');
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 0;
    transform: scaleY(-1) scalex(-1) rotate(25deg)
}
@media screen and (max-width:1024px){
.comedia-overflow::after{
    top: -140px;
    right: -20px;
    width: 200px;
    height: 200px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d309b4e */.comedia-icon_title::after{
    content: "";
    position: absolute;
    bottom: -20px;
    left: 10px;
    width: 70px;
    height: 70px;
    background-image: url('http://www.escueladecomediabarcelona.com/wp-content/uploads/2023/01/icon_title.png');
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 0;
    transform: scaleY(-1) scalex(-1) rotate(25deg)
}
@media screen and (max-width:1024px){
.comedia-overflow::after{
    top: -140px;
    right: -20px;
    width: 200px;
    height: 200px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e1eeaf */.button-arrow i{
    transition: .3s all ease;
}
.button-arrow a:hover i{
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-80fa05c */.comedia-icon_title::after{
    content: "";
    position: absolute;
    bottom: -20px;
    left: 10px;
    width: 70px;
    height: 70px;
    background-image: url('http://www.escueladecomediabarcelona.com/wp-content/uploads/2023/01/icon_title.png');
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 0;
    transform: scaleY(-1) scalex(-1) rotate(25deg)
}
@media screen and (max-width:1024px){
.comedia-overflow::after{
    top: -140px;
    right: -20px;
    width: 200px;
    height: 200px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2edba72 */.comedia-icon_title::after{
    content: "";
    position: absolute;
    bottom: -20px;
    left: 10px;
    width: 70px;
    height: 70px;
    background-image: url('http://www.escueladecomediabarcelona.com/wp-content/uploads/2023/01/icon_title.png');
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 0;
    transform: scaleY(-1) scalex(-1) rotate(25deg)
}
@media screen and (max-width:1024px){
.comedia-overflow::after{
    top: -140px;
    right: -20px;
    width: 200px;
    height: 200px;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0e1d875 */.button-arrow i{
    transition: .3s all ease;
}
.button-arrow a:hover i{
    transform: translateX(4px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-24afa02 */.comedia-enlace_white_h3 a,
.comedia-enlace_black_h3 a{
    transition: .2s ease all;
}
.comedia-enlace_white_h3 a:hover{
    color: #ffffff!important;
}
.comedia-enlace_black_h3 a:hover{
    color: #000000!important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8702232 */.comedia-enlace_white_h3 a,
.comedia-enlace_black_h3 a{
    transition: .2s ease all;
}
.comedia-enlace_white_h3 a:hover{
    color: #ffffff!important;
}
.comedia-enlace_black_h3 a:hover{
    color: #000000!important
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-22cd2fa */.comedia-enlace_white_h3 a,
.comedia-enlace_black_h3 a{
    transition: .2s ease all;
}
.comedia-enlace_white_h3 a:hover{
    color: #ffffff!important;
}
.comedia-enlace_black_h3 a:hover{
    color: #000000!important
}/* End custom CSS */