.elementor-2106 .elementor-element.elementor-element-dd2e8c6 > .elementor-container{max-width:900px;min-height:15vh;text-align:center;}.elementor-2106 .elementor-element.elementor-element-dd2e8c6:not(.elementor-motion-effects-element-type-background), .elementor-2106 .elementor-element.elementor-element-dd2e8c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atroteteatro.es/wp-content/uploads/2026/09/Captura-de-pantalla-2026-09-30-a-las-16.34.06-scaled-e1790778952916.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2106 .elementor-element.elementor-element-dd2e8c6 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(140deg, #212529 0%, rgba(33,37,41,0.48) 100%);opacity:0.45;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2106 .elementor-element.elementor-element-dd2e8c6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:7em 0em 4em 0em;}.elementor-2106 .elementor-element.elementor-element-69290469 .elementor-spacer-inner{height:50px;}.elementor-2106 .elementor-element.elementor-element-4230b58f .elementor-spacer-inner{height:50px;}.elementor-2106 .elementor-element.elementor-element-7746e57a .elementor-button{fill:#F381B6;color:#F381B6;background-color:transparent;background-image:linear-gradient(180deg, #99C8CC 0%, #FFF9FB 100%);}.elementor-2106 .elementor-element.elementor-element-7746e57a .elementor-button:hover, .elementor-2106 .elementor-element.elementor-element-7746e57a .elementor-button:focus{background-color:transparent;background-image:linear-gradient(180deg, #0E10F4 0%, #4129F2 100%);}.elementor-2106 .elementor-element.elementor-element-25322196 .elementor-spacer-inner{height:50px;}.elementor-2106 .elementor-element.elementor-element-2ec9c26a{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2106 .elementor-element.elementor-element-2ec9c26a .e-gallery-item:hover .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2106 .elementor-element.elementor-element-4e774a7 > .elementor-container{max-width:980px;}.elementor-2106 .elementor-element.elementor-element-4e774a7:not(.elementor-motion-effects-element-type-background), .elementor-2106 .elementor-element.elementor-element-4e774a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-2106 .elementor-element.elementor-element-4e774a7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4em 0em 2.5em 0em;}.elementor-2106 .elementor-element.elementor-element-4e774a7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2106 .elementor-element.elementor-element-3c370917{text-align:center;}.elementor-2106 .elementor-element.elementor-element-3c370917 .elementor-heading-title{color:#212529;font-family:"Karla", doublebass;font-size:0.81em;font-weight:700;text-transform:uppercase;line-height:1.15em;letter-spacing:0.6px;}.elementor-2106 .elementor-element.elementor-element-54b4750f img{opacity:1;filter:brightness( 100% ) contrast( 75% ) saturate( 100% ) blur( 0px ) hue-rotate( 100deg );transition-duration:0.35s;}.elementor-2106 .elementor-element.elementor-element-54b4750f:hover img{filter:brightness( 100% ) contrast( 0% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2106 .elementor-element.elementor-element-420b73e4{text-align:left;}.elementor-2106 .elementor-element.elementor-element-420b73e4 img{opacity:1;filter:brightness( 100% ) contrast( 75% ) saturate( 100% ) blur( 0px ) hue-rotate( 100deg );transition-duration:0.35s;}.elementor-2106 .elementor-element.elementor-element-420b73e4:hover img{filter:brightness( 100% ) contrast( 0% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2106 .elementor-element.elementor-element-2ff080be img{opacity:1;filter:brightness( 100% ) contrast( 75% ) saturate( 100% ) blur( 0px ) hue-rotate( 100deg );transition-duration:0.35s;}.elementor-2106 .elementor-element.elementor-element-2ff080be:hover img{filter:brightness( 100% ) contrast( 0% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2106 .elementor-element.elementor-element-27262beb img{max-width:68%;opacity:1;filter:brightness( 100% ) contrast( 75% ) saturate( 100% ) blur( 0px ) hue-rotate( 100deg );transition-duration:0.35s;}.elementor-2106 .elementor-element.elementor-element-27262beb:hover img{filter:brightness( 100% ) contrast( 0% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2106 .elementor-element.elementor-element-3cf47e25 img{opacity:1;filter:brightness( 100% ) contrast( 75% ) saturate( 100% ) blur( 0px ) hue-rotate( 100deg );transition-duration:0.35s;}.elementor-2106 .elementor-element.elementor-element-3cf47e25:hover img{filter:brightness( 100% ) contrast( 0% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}@media(max-width:1024px){.elementor-2106 .elementor-element.elementor-element-dd2e8c6:not(.elementor-motion-effects-element-type-background), .elementor-2106 .elementor-element.elementor-element-dd2e8c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atroteteatro.es/wp-content/uploads/2026/09/Captura-de-pantalla-2026-09-30-a-las-16.34.06-scaled-e1790778952916.png");}}@media(max-width:767px){.elementor-2106 .elementor-element.elementor-element-dd2e8c6 > .elementor-container{min-height:439px;}.elementor-2106 .elementor-element.elementor-element-dd2e8c6:not(.elementor-motion-effects-element-type-background), .elementor-2106 .elementor-element.elementor-element-dd2e8c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://atroteteatro.es/wp-content/uploads/2026/09/WhatsApp-Image-2026-09-02-at-09.47.20-scaled-e1790779139437.jpeg");background-position:center center;background-size:cover;}.elementor-2106 .elementor-element.elementor-element-dd2e8c6{padding:6em 0em 5em 0em;}.elementor-2106 .elementor-element.elementor-element-41e60ab5{width:50%;}.elementor-2106 .elementor-element.elementor-element-6f5f67d4{width:50%;}.elementor-2106 .elementor-element.elementor-element-f82f9f7{width:50%;}.elementor-2106 .elementor-element.elementor-element-107fa0cf{width:50%;}.elementor-2106 .elementor-element.elementor-element-1d14a1c8{width:100%;}}