.elementor-528 .elementor-element.elementor-element-7c7d160{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.34;--overlay-mix-blend-mode:multiply;--padding-top:160px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-7c7d160:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-7c7d160 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-528 .elementor-element.elementor-element-7c7d160::before, .elementor-528 .elementor-element.elementor-element-7c7d160 > .elementor-background-video-container::before, .elementor-528 .elementor-element.elementor-element-7c7d160 > .e-con-inner > .elementor-background-video-container::before, .elementor-528 .elementor-element.elementor-element-7c7d160 > .elementor-background-slideshow::before, .elementor-528 .elementor-element.elementor-element-7c7d160 > .e-con-inner > .elementor-background-slideshow::before, .elementor-528 .elementor-element.elementor-element-7c7d160 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://magiaenmadrid.com/wp-content/uploads/2024/10/page-title-image.jpg");--background-overlay:'';background-position:top center;background-size:cover;}.elementor-528 .elementor-element.elementor-element-7c7d160::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-528 .elementor-element.elementor-element-7c7d160, .elementor-528 .elementor-element.elementor-element-7c7d160::before{--border-transition:0.3s;}.elementor-528 .elementor-element.elementor-element-613216f{text-align:center;}.elementor-528 .elementor-element.elementor-element-613216f .elementor-heading-title{color:#FFFFFF;font-family:"Bebas Neue", Sans-serif;font-size:70px;line-height:80px;letter-spacing:2.8px;}.elementor-528 .elementor-element.elementor-element-60530c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-60530c7:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-60530c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-528 .elementor-element.elementor-element-60530c7, .elementor-528 .elementor-element.elementor-element-60530c7::before{--border-transition:0.3s;}.elementor-528 .elementor-element.elementor-element-78c0245{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-528 .elementor-element.elementor-element-f6ce525{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-528 .elementor-element.elementor-element-b29b770{text-align:left;}.elementor-528 .elementor-element.elementor-element-b29b770 .elementor-heading-title{color:#FFFFFF;font-family:"Bebas Neue", Sans-serif;font-size:60px;line-height:70px;letter-spacing:2.8px;}.elementor-528 .elementor-element.elementor-element-3593d09{color:#FFFFFF;font-size:16px;line-height:24px;}.elementor-528 .elementor-element.elementor-element-1cf5cc09 .elementor-button{background-color:#AB9144;font-family:"Bebas Neue", Sans-serif;font-size:26px;letter-spacing:1.2px;}.elementor-528 .elementor-element.elementor-element-1cf5cc09 .elementor-button:hover, .elementor-528 .elementor-element.elementor-element-1cf5cc09 .elementor-button:focus{background-color:#000000;}.elementor-528 .elementor-element.elementor-element-5f95f28{--display:flex;--justify-content:flex-start;--background-transition:0.3s;}.elementor-528 .elementor-element.elementor-element-70b9a32 img{width:424px;}.elementor-528 .elementor-element.elementor-element-330aab7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-330aab7:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-330aab7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-528 .elementor-element.elementor-element-330aab7, .elementor-528 .elementor-element.elementor-element-330aab7::before{--border-transition:0.3s;}.elementor-528 .elementor-element.elementor-element-cc95d75 > .elementor-widget-container{--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-528 .elementor-element.elementor-element-cc95d75{text-align:center;}.elementor-528 .elementor-element.elementor-element-cc95d75 .elementor-heading-title{color:#FFFFFF;font-family:"Bebas Neue", Sans-serif;font-size:60px;line-height:70px;letter-spacing:2.8px;}.elementor-528 .elementor-element.elementor-element-af6c2e4{text-align:center;color:#FFFFFF;font-size:16px;line-height:24px;}.elementor-528 .elementor-element.elementor-element-6681f5c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:30px 30px;--background-transition:0.3s;}.elementor-528 .elementor-element.elementor-element-70286a4{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-528 .elementor-element.elementor-element-e290e27{text-align:left;}.elementor-528 .elementor-element.elementor-element-e290e27 img{width:100%;}.elementor-528 .elementor-element.elementor-element-5595228{text-align:left;}.elementor-528 .elementor-element.elementor-element-5595228 .elementor-heading-title{color:#FFFFFF;font-family:"Bebas Neue", Sans-serif;font-size:46px;line-height:56px;letter-spacing:2.8px;}.elementor-528 .elementor-element.elementor-element-e13ed78{color:#FFFFFF;font-size:16px;line-height:24px;}.elementor-528 .elementor-element.elementor-element-570a9da .elementor-button{background-color:#AB9144;font-family:"Bebas Neue", Sans-serif;font-size:26px;letter-spacing:1.2px;}.elementor-528 .elementor-element.elementor-element-570a9da .elementor-button:hover, .elementor-528 .elementor-element.elementor-element-570a9da .elementor-button:focus{background-color:#000000;}.elementor-528 .elementor-element.elementor-element-b6d0903{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-528 .elementor-element.elementor-element-f9ea4e0{text-align:left;}.elementor-528 .elementor-element.elementor-element-f9ea4e0 img{width:100%;}.elementor-528 .elementor-element.elementor-element-ee8b934{text-align:left;}.elementor-528 .elementor-element.elementor-element-ee8b934 .elementor-heading-title{color:#FFFFFF;font-family:"Bebas Neue", Sans-serif;font-size:46px;line-height:58px;letter-spacing:2.8px;}.elementor-528 .elementor-element.elementor-element-e4acafe{color:#FFFFFF;font-size:16px;line-height:24px;}.elementor-528 .elementor-element.elementor-element-021a1c1 .elementor-button{background-color:#AB9144;font-family:"Bebas Neue", Sans-serif;font-size:26px;letter-spacing:1.2px;}.elementor-528 .elementor-element.elementor-element-021a1c1 .elementor-button:hover, .elementor-528 .elementor-element.elementor-element-021a1c1 .elementor-button:focus{background-color:#000000;}.elementor-528 .elementor-element.elementor-element-ceab52e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-ceab52e:not(.elementor-motion-effects-element-type-background), .elementor-528 .elementor-element.elementor-element-ceab52e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F1F1F;}.elementor-528 .elementor-element.elementor-element-ceab52e::before, .elementor-528 .elementor-element.elementor-element-ceab52e > .elementor-background-video-container::before, .elementor-528 .elementor-element.elementor-element-ceab52e > .e-con-inner > .elementor-background-video-container::before, .elementor-528 .elementor-element.elementor-element-ceab52e > .elementor-background-slideshow::before, .elementor-528 .elementor-element.elementor-element-ceab52e > .e-con-inner > .elementor-background-slideshow::before, .elementor-528 .elementor-element.elementor-element-ceab52e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-528 .elementor-element.elementor-element-ceab52e, .elementor-528 .elementor-element.elementor-element-ceab52e::before{--border-transition:0.3s;}.elementor-528 .elementor-element.elementor-element-f66adf3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-528 .elementor-element.elementor-element-3c25fc6{--display:flex;--justify-content:flex-start;--background-transition:0.3s;}.elementor-528 .elementor-element.elementor-element-637082b{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-528 .elementor-element.elementor-element-113f130{text-align:left;}.elementor-528 .elementor-element.elementor-element-113f130 .elementor-heading-title{color:#FFFFFF;font-family:"Bebas Neue", Sans-serif;font-size:60px;line-height:70px;letter-spacing:2.8px;}.elementor-528 .elementor-element.elementor-element-0f02faf{color:#FFFFFF;font-size:16px;line-height:24px;}.elementor-528 .elementor-element.elementor-element-00f7d43 .elementor-button{background-color:#AB9144;font-family:"Bebas Neue", Sans-serif;font-size:26px;letter-spacing:1.2px;}.elementor-528 .elementor-element.elementor-element-00f7d43 .elementor-button:hover, .elementor-528 .elementor-element.elementor-element-00f7d43 .elementor-button:focus{background-color:#000000;}@media(min-width:768px){.elementor-528 .elementor-element.elementor-element-f6ce525{--width:50%;}.elementor-528 .elementor-element.elementor-element-5f95f28{--width:50%;}.elementor-528 .elementor-element.elementor-element-70286a4{--width:48%;}.elementor-528 .elementor-element.elementor-element-b6d0903{--width:48%;}.elementor-528 .elementor-element.elementor-element-3c25fc6{--width:50%;}.elementor-528 .elementor-element.elementor-element-637082b{--width:50%;}}@media(max-width:767px){.elementor-528 .elementor-element.elementor-element-7c7d160{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-528 .elementor-element.elementor-element-613216f .elementor-heading-title{font-size:50px;line-height:60px;}.elementor-528 .elementor-element.elementor-element-b29b770{text-align:center;}.elementor-528 .elementor-element.elementor-element-b29b770 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-528 .elementor-element.elementor-element-3593d09{text-align:center;}.elementor-528 .elementor-element.elementor-element-cc95d75 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-528 .elementor-element.elementor-element-5595228{text-align:center;}.elementor-528 .elementor-element.elementor-element-5595228 .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-528 .elementor-element.elementor-element-e13ed78{text-align:center;}.elementor-528 .elementor-element.elementor-element-ee8b934{text-align:center;}.elementor-528 .elementor-element.elementor-element-ee8b934 .elementor-heading-title{font-size:36px;line-height:46px;}.elementor-528 .elementor-element.elementor-element-e4acafe{text-align:center;}.elementor-528 .elementor-element.elementor-element-113f130 .elementor-heading-title{font-size:40px;line-height:50px;}.elementor-528 .elementor-element.elementor-element-0f02faf{text-align:center;}}