.elementor-2099 .elementor-element.elementor-element-2054cf7 > .elementor-container{min-height:600px;}.elementor-2099 .elementor-element.elementor-element-2054cf7 .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-2099 .elementor-element.elementor-element-2054cf7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-22px;margin-bottom:0px;z-index:2;}.elementor-2099 .elementor-element.elementor-element-2054cf7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2099 .elementor-element.elementor-element-438f548:not(.elementor-motion-effects-element-type-background), .elementor-2099 .elementor-element.elementor-element-438f548 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2099 .elementor-element.elementor-element-438f548 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:1px;}.elementor-2099 .elementor-element.elementor-element-438f548{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-2099 .elementor-element.elementor-element-438f548 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2099 .elementor-element.elementor-element-438f548 > .elementor-container{text-align:start;}.elementor-2099 .elementor-element.elementor-element-4761cfd{width:100%;max-width:100%;}.elementor-2099 .elementor-element.elementor-element-5fb71be3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2099 .elementor-element.elementor-element-5fb71be3:not(.elementor-motion-effects-element-type-background), .elementor-2099 .elementor-element.elementor-element-5fb71be3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2099 .elementor-element.elementor-element-5fb71be3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-2099 .elementor-element.elementor-element-5fb71be3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2099 .elementor-element.elementor-element-5b5a9310 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 0px;}.elementor-2099 .elementor-element.elementor-element-99c33de .banner-bg img{min-height:250px;}.elementor-2099 .elementor-element.elementor-element-99c33de .box-content h6{font-size:22px;}.elementor-2099 .elementor-element.elementor-element-99c33de .box-content h2{font-size:55px;}.elementor-2099 .elementor-element.elementor-element-99c33de .box-content .description{font-size:22px;}.elementor-2099 .elementor-element.elementor-element-99c33de .box-content h2, .elementor-2099 .elementor-element.elementor-element-99c33de .box-content h6, .elementor-2099 .elementor-element.elementor-element-99c33de .box-content .description, .elementor-2099 .elementor-element.elementor-element-99c33de .style-arrow .ts-banner-button a{color:#ffffff;}.elementor-2099 .elementor-element.elementor-element-99c33de .style-arrow .ts-banner-button .button span.icon:before{background:#ffffff;}.elementor-2099 .elementor-element.elementor-element-99c33de .style-arrow .ts-banner-button .button span.icon:after{color:#ffffff;}.elementor-2099 .elementor-element.elementor-element-b654760:not(.elementor-motion-effects-element-type-background), .elementor-2099 .elementor-element.elementor-element-b654760 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2099 .elementor-element.elementor-element-b654760 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:1px;}.elementor-2099 .elementor-element.elementor-element-b654760{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-2099 .elementor-element.elementor-element-b654760 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2099 .elementor-element.elementor-element-b654760 > .elementor-container{text-align:start;}.elementor-2099 .elementor-element.elementor-element-9559379 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2099 .elementor-element.elementor-element-9559379 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:1px;}.elementor-2099 .elementor-element.elementor-element-32f2a55 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2099 .elementor-element.elementor-element-32f2a55 .banner-bg img{min-height:400px;}.elementor-2099 .elementor-element.elementor-element-32f2a55 .box-content h6{font-size:22px;}.elementor-2099 .elementor-element.elementor-element-32f2a55 .box-content h2{font-size:55px;}.elementor-2099 .elementor-element.elementor-element-32f2a55 .box-content .description{font-size:22px;}.elementor-2099 .elementor-element.elementor-element-32f2a55 .box-content h2, .elementor-2099 .elementor-element.elementor-element-32f2a55 .box-content h6, .elementor-2099 .elementor-element.elementor-element-32f2a55 .box-content .description, .elementor-2099 .elementor-element.elementor-element-32f2a55 .style-arrow .ts-banner-button a{color:#ffffff;}.elementor-2099 .elementor-element.elementor-element-32f2a55 .style-arrow .ts-banner-button .button span.icon:before{background:#ffffff;}.elementor-2099 .elementor-element.elementor-element-32f2a55 .style-arrow .ts-banner-button .button span.icon:after{color:#ffffff;}.elementor-2099 .elementor-element.elementor-element-59984dd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2099 .elementor-element.elementor-element-59984dd .banner-bg img{min-height:400px;}.elementor-2099 .elementor-element.elementor-element-59984dd .box-content h6{font-size:22px;}.elementor-2099 .elementor-element.elementor-element-59984dd .box-content h2{font-size:55px;}.elementor-2099 .elementor-element.elementor-element-59984dd .box-content .description{font-size:22px;}.elementor-2099 .elementor-element.elementor-element-59984dd .box-content h2, .elementor-2099 .elementor-element.elementor-element-59984dd .box-content h6, .elementor-2099 .elementor-element.elementor-element-59984dd .box-content .description, .elementor-2099 .elementor-element.elementor-element-59984dd .style-arrow .ts-banner-button a{color:#ffffff;}.elementor-2099 .elementor-element.elementor-element-59984dd .style-arrow .ts-banner-button .button span.icon:before{background:#ffffff;}.elementor-2099 .elementor-element.elementor-element-59984dd .style-arrow .ts-banner-button .button span.icon:after{color:#ffffff;}.elementor-2099 .elementor-element.elementor-element-e0d782b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2099 .elementor-element.elementor-element-e0d782b .banner-bg img{min-height:400px;}.elementor-2099 .elementor-element.elementor-element-e0d782b .box-content h6{font-size:22px;}.elementor-2099 .elementor-element.elementor-element-e0d782b .box-content h2{font-size:55px;}.elementor-2099 .elementor-element.elementor-element-e0d782b .box-content .description{font-size:22px;}.elementor-2099 .elementor-element.elementor-element-e0d782b .box-content h2, .elementor-2099 .elementor-element.elementor-element-e0d782b .box-content h6, .elementor-2099 .elementor-element.elementor-element-e0d782b .box-content .description, .elementor-2099 .elementor-element.elementor-element-e0d782b .style-arrow .ts-banner-button a{color:#ffffff;}.elementor-2099 .elementor-element.elementor-element-e0d782b .style-arrow .ts-banner-button .button span.icon:before{background:#ffffff;}.elementor-2099 .elementor-element.elementor-element-e0d782b .style-arrow .ts-banner-button .button span.icon:after{color:#ffffff;}.elementor-2099 .elementor-element.elementor-element-32b8a56:not(.elementor-motion-effects-element-type-background), .elementor-2099 .elementor-element.elementor-element-32b8a56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2099 .elementor-element.elementor-element-32b8a56 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:1px;}.elementor-2099 .elementor-element.elementor-element-32b8a56{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-2099 .elementor-element.elementor-element-32b8a56 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2099 .elementor-element.elementor-element-423a6c1 .elementor-repeater-item-57968b5 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://theatelierstore.madmonkees.com/wp-content/uploads/2025/06/portada4.jpg);background-size:cover;}.elementor-2099 .elementor-element.elementor-element-423a6c1 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-2099 .elementor-element.elementor-element-423a6c1 .swiper-slide-contents{max-width:66%;}.elementor-2099 .elementor-element.elementor-element-423a6c1 .swiper-slide-inner{text-align:center;}.elementor-2099 .elementor-element.elementor-element-9067ea5:not(.elementor-motion-effects-element-type-background), .elementor-2099 .elementor-element.elementor-element-9067ea5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2099 .elementor-element.elementor-element-9067ea5 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:1px;}.elementor-2099 .elementor-element.elementor-element-9067ea5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-2099 .elementor-element.elementor-element-9067ea5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2099 .elementor-element.elementor-element-756163e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2099 .elementor-element.elementor-element-756163e:not(.elementor-motion-effects-element-type-background), .elementor-2099 .elementor-element.elementor-element-756163e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2099 .elementor-element.elementor-element-756163e .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:1px;}.elementor-2099 .elementor-element.elementor-element-756163e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-2099 .elementor-element.elementor-element-756163e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2099 .elementor-element.elementor-element-4b7527b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 0px;}.elementor-2099 .elementor-element.elementor-element-8187ef7 img{width:100%;max-width:100%;}.elementor-2099 .elementor-element.elementor-element-c23bbde .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2099 .elementor-element.elementor-element-541a17b:not(.elementor-motion-effects-element-type-background), .elementor-2099 .elementor-element.elementor-element-541a17b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2099 .elementor-element.elementor-element-541a17b .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:1px;}.elementor-2099 .elementor-element.elementor-element-541a17b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;z-index:2;}.elementor-2099 .elementor-element.elementor-element-541a17b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2099 .elementor-element.elementor-element-1cd2dba:not(.elementor-motion-effects-element-type-background), .elementor-2099 .elementor-element.elementor-element-1cd2dba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2099 .elementor-element.elementor-element-1cd2dba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-1px;margin-bottom:0px;padding:0px 0px 85px 0px;z-index:2;}.elementor-2099 .elementor-element.elementor-element-1cd2dba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2099 .elementor-element.elementor-element-5798722 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 0px;}.elementor-2099 .elementor-element.elementor-element-bf285f2 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-2099 .elementor-element.elementor-element-bf285f2 > .elementor-container{min-height:500px;}.elementor-2099 .elementor-element.elementor-element-bf285f2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-2099 .elementor-element.elementor-element-bf285f2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2099 .elementor-element.elementor-element-e294d56 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:: 0px;}@media(min-width:768px){.elementor-2099 .elementor-element.elementor-element-ef5952a{width:100%;}.elementor-2099 .elementor-element.elementor-element-b0a698d{width:100%;}.elementor-2099 .elementor-element.elementor-element-5798722{width:100%;}.elementor-2099 .elementor-element.elementor-element-e294d56{width:100%;}}@media(max-width:1024px){.elementor-2099 .elementor-element.elementor-element-2054cf7 > .elementor-container{min-height:400px;}.elementor-2099 .elementor-element.elementor-element-438f548{padding:0px 0px 10px 0px;}.elementor-2099 .elementor-element.elementor-element-5fb71be3{padding:60px 0px 54px 0px;}.elementor-2099 .elementor-element.elementor-element-99c33de .box-content h6{font-size:17px;}.elementor-2099 .elementor-element.elementor-element-99c33de .box-content h2{font-size:40px;}.elementor-2099 .elementor-element.elementor-element-99c33de .box-content .description{font-size:17px;}.elementor-2099 .elementor-element.elementor-element-b654760{padding:55px 0px 50px 0px;}.elementor-2099 .elementor-element.elementor-element-32f2a55 .box-content h6{font-size:17px;}.elementor-2099 .elementor-element.elementor-element-32f2a55 .box-content h2{font-size:40px;}.elementor-2099 .elementor-element.elementor-element-32f2a55 .box-content .description{font-size:17px;}.elementor-2099 .elementor-element.elementor-element-59984dd .box-content h6{font-size:17px;}.elementor-2099 .elementor-element.elementor-element-59984dd .box-content h2{font-size:40px;}.elementor-2099 .elementor-element.elementor-element-59984dd .box-content .description{font-size:17px;}.elementor-2099 .elementor-element.elementor-element-e0d782b .box-content h6{font-size:17px;}.elementor-2099 .elementor-element.elementor-element-e0d782b .box-content h2{font-size:40px;}.elementor-2099 .elementor-element.elementor-element-e0d782b .box-content .description{font-size:17px;}.elementor-2099 .elementor-element.elementor-element-32b8a56{padding:55px 0px 50px 0px;}.elementor-2099 .elementor-element.elementor-element-9067ea5{padding:55px 0px 50px 0px;}.elementor-2099 .elementor-element.elementor-element-756163e{padding:60px 0px 54px 0px;}.elementor-2099 .elementor-element.elementor-element-541a17b{padding:0px 0px 50px 0px;}.elementor-2099 .elementor-element.elementor-element-1cd2dba{padding:0px 0px 40px 0px;}.elementor-2099 .elementor-element.elementor-element-bf285f2 > .elementor-container{min-height:400px;}.elementor-2099 .elementor-element.elementor-element-bf285f2{padding:0px 40px 0px 40px;}}@media(max-width:767px){.elementor-2099 .elementor-element.elementor-element-2054cf7 > .elementor-container{min-height:240px;}.elementor-2099 .elementor-element.elementor-element-2054cf7 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center right;}.elementor-2099 .elementor-element.elementor-element-438f548 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:0px;}.elementor-2099 .elementor-element.elementor-element-438f548{margin-top:10px;margin-bottom:0px;}.elementor-2099 .elementor-element.elementor-element-99c33de .box-content h6{font-size:20px;}.elementor-2099 .elementor-element.elementor-element-99c33de .box-content h2{font-size:30px;}.elementor-2099 .elementor-element.elementor-element-99c33de .box-content .description{font-size:17px;}.elementor-2099 .elementor-element.elementor-element-32f2a55 .box-content h6{font-size:17px;}.elementor-2099 .elementor-element.elementor-element-32f2a55 .box-content h2{font-size:30px;}.elementor-2099 .elementor-element.elementor-element-32f2a55 .box-content .description{font-size:17px;}.elementor-2099 .elementor-element.elementor-element-59984dd{width:100%;max-width:100%;}.elementor-2099 .elementor-element.elementor-element-59984dd .box-content h6{font-size:17px;}.elementor-2099 .elementor-element.elementor-element-59984dd .box-content h2{font-size:30px;}.elementor-2099 .elementor-element.elementor-element-59984dd .box-content .description{font-size:17px;}.elementor-2099 .elementor-element.elementor-element-e0d782b .box-content h6{font-size:17px;}.elementor-2099 .elementor-element.elementor-element-e0d782b .box-content h2{font-size:30px;}.elementor-2099 .elementor-element.elementor-element-e0d782b .box-content .description{font-size:17px;}.elementor-2099 .elementor-element.elementor-element-bf285f2 > .elementor-container{min-height:350px;}.elementor-2099 .elementor-element.elementor-element-bf285f2{padding:0px 0px 0px 0px;}}