.elementor-19 .elementor-element.elementor-element-ed255db{--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;}.elementor-19 .elementor-element.elementor-element-22deb111 > .elementor-background-overlay{background-color:#1c0a19;background-image:url("https://i0.wp.com/aadcasadelsol.yupitechnologies.com/wp-content/uploads/2025/07/dance-scene-free-license-cc0-1.jpg?fit=1920%2C762&ssl=1");background-position:bottom center;background-size:cover;opacity:0.78;mix-blend-mode:darken;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-22deb111 > .elementor-container{min-height:650px;}.elementor-19 .elementor-element.elementor-element-22deb111 .elementor-background-overlay{filter:brightness( 66% ) contrast( 140% ) saturate( 74% ) blur( 0px ) hue-rotate( 356deg );}.elementor-19 .elementor-element.elementor-element-22deb111{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-19 .elementor-element.elementor-element-79e4ac94{text-align:start;}.elementor-19 .elementor-element.elementor-element-79e4ac94 .elementor-heading-title{font-family:"Old Standard TT", Sans-serif;font-size:7.3rem;font-weight:800;line-height:1.3em;letter-spacing:-5px;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-2788e182 .elementor-heading-title{font-family:"Old Standard TT", Sans-serif;font-size:1.5rem;font-weight:300;text-transform:uppercase;font-style:oblique;letter-spacing:3.2px;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-37b57ebb{text-align:start;}.elementor-19 .elementor-element.elementor-element-37b57ebb .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:1.2rem;font-weight:300;line-height:1.9em;letter-spacing:1px;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-1a51e1ca{--spacer-size:25px;}.elementor-19 .elementor-element.elementor-element-5b4381b3 .elementor-button{background-color:rgba(0,0,0,0);font-family:"PT Sans", Sans-serif;font-size:1em;text-transform:uppercase;letter-spacing:2px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-5b4381b3 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-5b4381b3 .elementor-button:focus{background-color:#ffffff;color:#212121;}.elementor-19 .elementor-element.elementor-element-5b4381b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-5b4381b3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-5b4381b3 .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-19 .elementor-element.elementor-element-5b4381b3 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-5b4381b3 .elementor-button:focus svg{fill:#212121;}.elementor-19 .elementor-element.elementor-element-2ea1bff0{padding:5em 0em 5em 0em;}.elementor-19 .elementor-element.elementor-element-15888623 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#eaeaea;padding:0px 40px 0px 40px;}.elementor-19 .elementor-element.elementor-element-34be0d60{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-34be0d60 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:4em;color:#212121;}.elementor-19 .elementor-element.elementor-element-112401fd{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"PT Serif Caption", Sans-serif;font-size:1em;font-style:oblique;line-height:1.6em;letter-spacing:1.3px;color:#212121;}.elementor-19 .elementor-element.elementor-element-e88133e{padding:0em 0em 5em 0em;}.elementor-19 .elementor-element.elementor-element-1f37883d > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-65134abd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19 .elementor-element.elementor-element-65134abd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-65134abd > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-19 .elementor-element.elementor-element-1444633b .widget-image-caption{color:#212121;font-family:"Old Standard TT", Sans-serif;font-size:1.5em;font-style:italic;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-3db4d7e2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19 .elementor-element.elementor-element-3db4d7e2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-3db4d7e2 > .elementor-element-populated{padding:3em 3em 3em 3em;}.elementor-19 .elementor-element.elementor-element-3fc99587{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-3fc99587 .elementor-heading-title{font-family:"Old Standard TT", Sans-serif;font-size:2em;color:#000000;}.elementor-19 .elementor-element.elementor-element-1fe50d24{text-align:start;font-family:"PT Sans", Sans-serif;line-height:1.6em;letter-spacing:0.5px;color:#000000;}.elementor-19 .elementor-element.elementor-element-5b0be7eb .elementor-button{background-color:rgba(0,0,0,0);font-family:"PT Sans", Sans-serif;font-size:0.9em;text-transform:uppercase;letter-spacing:2px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:14px 20px 14px 20px;}.elementor-19 .elementor-element.elementor-element-5b0be7eb .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-5b0be7eb .elementor-button:focus{background-color:#ffffff;color:#212121;border-color:rgba(0,0,0,0);}.elementor-19 .elementor-element.elementor-element-5b0be7eb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-5b0be7eb .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-5b0be7eb .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-19 .elementor-element.elementor-element-5b0be7eb .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-5b0be7eb .elementor-button:focus svg{fill:#212121;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-3796b449.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19 .elementor-element.elementor-element-3796b449.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-3796b449 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-19 .elementor-element.elementor-element-72f59628 .widget-image-caption{color:#212121;font-family:"Old Standard TT", Sans-serif;font-size:1.5em;font-style:italic;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-14d48b77.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19 .elementor-element.elementor-element-14d48b77.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-14d48b77 > .elementor-element-populated{padding:3em 3em 3em 3em;}.elementor-19 .elementor-element.elementor-element-66042f25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-66042f25 .elementor-heading-title{font-family:"Old Standard TT", Sans-serif;font-size:2em;color:#000000;}.elementor-19 .elementor-element.elementor-element-4a6ddaaf{text-align:start;font-family:"PT Sans", Sans-serif;line-height:1.6em;letter-spacing:0.5px;color:#000000;}.elementor-19 .elementor-element.elementor-element-39125155 .elementor-button{background-color:rgba(0,0,0,0);font-family:"PT Sans", Sans-serif;font-size:0.9em;text-transform:uppercase;letter-spacing:2px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:14px 20px 14px 20px;}.elementor-19 .elementor-element.elementor-element-39125155 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-39125155 .elementor-button:focus{background-color:#ffffff;color:#212121;border-color:rgba(0,0,0,0);}.elementor-19 .elementor-element.elementor-element-39125155{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-39125155 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-39125155 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-19 .elementor-element.elementor-element-39125155 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-39125155 .elementor-button:focus svg{fill:#212121;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-627eeea0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19 .elementor-element.elementor-element-627eeea0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-627eeea0 > .elementor-element-populated{padding:0em 0em 0em 0em;}.elementor-19 .elementor-element.elementor-element-711e78ee .widget-image-caption{color:#212121;font-family:"Old Standard TT", Sans-serif;font-size:1.5em;font-style:italic;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-4ffa05db.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-19 .elementor-element.elementor-element-4ffa05db.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-4ffa05db > .elementor-element-populated{padding:3em 3em 3em 3em;}.elementor-19 .elementor-element.elementor-element-769314f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-769314f1 .elementor-heading-title{font-family:"Old Standard TT", Sans-serif;font-size:2em;color:#000000;}.elementor-19 .elementor-element.elementor-element-1b090adb{text-align:start;font-family:"PT Sans", Sans-serif;line-height:1.6em;letter-spacing:0.5px;color:#000000;}.elementor-19 .elementor-element.elementor-element-7eb70a6 .elementor-button{background-color:rgba(0,0,0,0);font-family:"PT Sans", Sans-serif;font-size:0.9em;text-transform:uppercase;letter-spacing:2px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:14px 20px 14px 20px;}.elementor-19 .elementor-element.elementor-element-7eb70a6 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-7eb70a6 .elementor-button:focus{background-color:#ffffff;color:#212121;border-color:rgba(0,0,0,0);}.elementor-19 .elementor-element.elementor-element-7eb70a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-7eb70a6 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-7eb70a6 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-19 .elementor-element.elementor-element-7eb70a6 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-7eb70a6 .elementor-button:focus svg{fill:#212121;}.elementor-19 .elementor-element.elementor-element-33cd39cb:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-33cd39cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-19 .elementor-element.elementor-element-33cd39cb > .elementor-background-overlay{background-image:url("https://i0.wp.com/aadcasadelsol.yupitechnologies.com/wp-content/uploads/2025/07/dance-scene-free-license-cc0-1.jpg?fit=1920%2C762&ssl=1");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.34;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-33cd39cb > .elementor-container{max-width:1360px;min-height:60vh;}.elementor-19 .elementor-element.elementor-element-33cd39cb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8em 0em 20em 0em;}.elementor-19 .elementor-element.elementor-element-2c4f9673{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;text-align:center;}.elementor-19 .elementor-element.elementor-element-2c4f9673 .elementor-heading-title{font-family:"Old Standard TT", Sans-serif;font-size:3em;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-1c07d78f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19 .elementor-element.elementor-element-1c07d78f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/aadcasadelsol.yupitechnologies.com/wp-content/uploads/2025/07/ballet-ballerina-performance-don-quixote-46158.jpeg?fit=1920%2C1286&ssl=1");background-position:bottom center;background-size:cover;}.elementor-19 .elementor-element.elementor-element-1c07d78f > .elementor-element-populated >  .elementor-background-overlay{background-color:#210b1c;opacity:0.19;}.elementor-19 .elementor-element.elementor-element-1c07d78f > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:darken;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-1c07d78f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 2em 2em 2em;}.elementor-19 .elementor-element.elementor-element-29392f8f .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:1.4rem;font-weight:300;text-transform:uppercase;line-height:1.6em;letter-spacing:2.1px;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-88edad5 .elementor-heading-title{font-family:"Old Standard TT", Sans-serif;font-size:1rem;font-weight:300;text-transform:uppercase;font-style:oblique;line-height:0.1em;letter-spacing:1.1px;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-2dfa9f34{--spacer-size:150px;}.elementor-19 .elementor-element.elementor-element-27f0db75 .elementor-button{background-color:rgba(0,0,0,0);font-family:"PT Sans", Sans-serif;font-size:0.78em;text-transform:uppercase;letter-spacing:2px;fill:#ffffff;color:#ffffff;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-27f0db75 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-27f0db75 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-19 .elementor-element.elementor-element-70a80c58:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19 .elementor-element.elementor-element-70a80c58 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/aadcasadelsol.yupitechnologies.com/wp-content/uploads/2025/07/14-showsbg-3.jpg?fit=2100%2C1018&ssl=1");background-position:center center;background-size:cover;}.elementor-19 .elementor-element.elementor-element-70a80c58 > .elementor-element-populated >  .elementor-background-overlay{background-color:#210b1c;opacity:0.19;}.elementor-19 .elementor-element.elementor-element-70a80c58 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:darken;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-70a80c58 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 2em 2em 2em;}.elementor-19 .elementor-element.elementor-element-54297fc2 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:1.4rem;font-weight:300;text-transform:uppercase;line-height:1.6em;letter-spacing:2.1px;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-7dce1dc2 .elementor-heading-title{font-family:"Old Standard TT", Sans-serif;font-size:1rem;font-weight:300;text-transform:uppercase;font-style:oblique;line-height:0.1em;letter-spacing:1.1px;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-1e524662{--spacer-size:150px;}.elementor-19 .elementor-element.elementor-element-5a61a005 .elementor-button{background-color:rgba(0,0,0,0);font-family:"PT Sans", Sans-serif;font-size:0.78em;text-transform:uppercase;letter-spacing:2px;fill:#ffffff;color:#ffffff;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-5a61a005 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-5a61a005 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-19 .elementor-element.elementor-element-31b402d7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19 .elementor-element.elementor-element-31b402d7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/aadcasadelsol.yupitechnologies.com/wp-content/uploads/2025/07/14-showsbg-2.jpg?fit=2100%2C900&ssl=1");background-size:cover;}.elementor-19 .elementor-element.elementor-element-31b402d7 > .elementor-element-populated >  .elementor-background-overlay{background-color:#210b1c;opacity:0.19;}.elementor-19 .elementor-element.elementor-element-31b402d7 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:darken;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-31b402d7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 2em 2em 2em;}.elementor-19 .elementor-element.elementor-element-3a46eaf9 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:1.4rem;font-weight:300;text-transform:uppercase;line-height:1.6em;letter-spacing:2.1px;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-3225ff28 .elementor-heading-title{font-family:"Old Standard TT", Sans-serif;font-size:1rem;font-weight:300;text-transform:uppercase;font-style:oblique;line-height:0.1em;letter-spacing:1.1px;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-1edde547{--spacer-size:150px;}.elementor-19 .elementor-element.elementor-element-2401c57a .elementor-button{background-color:rgba(0,0,0,0);font-family:"PT Sans", Sans-serif;font-size:0.78em;text-transform:uppercase;letter-spacing:2px;fill:#ffffff;color:#ffffff;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-2401c57a .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-2401c57a .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-19 .elementor-element.elementor-element-66cf2b74:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19 .elementor-element.elementor-element-66cf2b74 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/aadcasadelsol.yupitechnologies.com/wp-content/uploads/2025/07/18-gallery4.jpg?fit=1200%2C900&ssl=1");background-size:cover;}.elementor-19 .elementor-element.elementor-element-66cf2b74 > .elementor-element-populated >  .elementor-background-overlay{background-color:#210b1c;opacity:0.19;}.elementor-19 .elementor-element.elementor-element-66cf2b74 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:darken;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-66cf2b74 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 2em 2em 2em;}.elementor-19 .elementor-element.elementor-element-34600189 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:1.4rem;font-weight:300;text-transform:uppercase;line-height:1.6em;letter-spacing:2.1px;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-6d343583 .elementor-heading-title{font-family:"Old Standard TT", Sans-serif;font-size:1rem;font-weight:300;text-transform:uppercase;font-style:oblique;line-height:0.1em;letter-spacing:1.1px;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-4287441f{--spacer-size:150px;}.elementor-19 .elementor-element.elementor-element-6d687dd5 .elementor-button{background-color:rgba(0,0,0,0);font-family:"PT Sans", Sans-serif;font-size:0.78em;text-transform:uppercase;letter-spacing:2px;fill:#ffffff;color:#ffffff;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-6d687dd5 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-6d687dd5 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-19 .elementor-element.elementor-element-42a8b119:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19 .elementor-element.elementor-element-42a8b119 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/aadcasadelsol.yupitechnologies.com/wp-content/uploads/2025/07/pexels-photo-270837.jpeg?fit=1920%2C1314&ssl=1");background-size:cover;}.elementor-19 .elementor-element.elementor-element-42a8b119 > .elementor-element-populated >  .elementor-background-overlay{background-color:#210b1c;opacity:0.19;}.elementor-19 .elementor-element.elementor-element-42a8b119 > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:darken;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-42a8b119 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 2em 2em 2em;}.elementor-19 .elementor-element.elementor-element-7f6a4df6 .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:1.4rem;font-weight:300;text-transform:uppercase;line-height:1.6em;letter-spacing:2.1px;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-756c47ce .elementor-heading-title{font-family:"Old Standard TT", Sans-serif;font-size:1rem;font-weight:300;text-transform:uppercase;font-style:oblique;line-height:0.1em;letter-spacing:1.1px;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-1e89a92b{--spacer-size:150px;}.elementor-19 .elementor-element.elementor-element-5acb6128 .elementor-button{background-color:rgba(0,0,0,0);font-family:"PT Sans", Sans-serif;font-size:0.78em;text-transform:uppercase;letter-spacing:2px;fill:#ffffff;color:#ffffff;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-5acb6128 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-5acb6128 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-19 .elementor-element.elementor-element-7fc313cd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-19 .elementor-element.elementor-element-7fc313cd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/aadcasadelsol.yupitechnologies.com/wp-content/uploads/2025/07/14-shows5.jpg?fit=1200%2C1600&ssl=1");background-size:cover;}.elementor-19 .elementor-element.elementor-element-7fc313cd > .elementor-element-populated >  .elementor-background-overlay{background-color:#210b1c;opacity:0.19;}.elementor-19 .elementor-element.elementor-element-7fc313cd > .elementor-element-populated > .elementor-background-overlay{mix-blend-mode:darken;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-7fc313cd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 2em 2em 2em;}.elementor-19 .elementor-element.elementor-element-b2b9ecb .elementor-heading-title{font-family:"PT Serif", Sans-serif;font-size:1.4rem;font-weight:300;text-transform:uppercase;line-height:1.6em;letter-spacing:2.1px;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-4fafa401 .elementor-heading-title{font-family:"Old Standard TT", Sans-serif;font-size:1rem;font-weight:300;text-transform:uppercase;font-style:oblique;line-height:0.1em;letter-spacing:1.1px;color:#ffffff;}.elementor-19 .elementor-element.elementor-element-5c3dc8ca{--spacer-size:150px;}.elementor-19 .elementor-element.elementor-element-103a569 .elementor-button{background-color:rgba(0,0,0,0);font-family:"PT Sans", Sans-serif;font-size:0.78em;text-transform:uppercase;letter-spacing:2px;fill:#ffffff;color:#ffffff;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-103a569 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-103a569 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-19 .elementor-element.elementor-element-1d2bdb67 > .elementor-container{max-width:1400px;}.elementor-19 .elementor-element.elementor-element-1d2bdb67{padding:8em 0em 8em 0em;}.elementor-19 .elementor-element.elementor-element-4531b4e5 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:#eaeaea;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 50px 0px 50px;}.elementor-19 .elementor-element.elementor-element-4531b4e5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-3c69ac55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-19 .elementor-element.elementor-element-3c69ac55 .elementor-heading-title{font-family:"Old Standard TT", Sans-serif;font-size:3.5em;color:#212121;}.elementor-19 .elementor-element.elementor-element-2cdfc397{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-19 .elementor-element.elementor-element-2cdfc397 .elementor-heading-title{font-family:"PT Serif Caption", Sans-serif;font-size:1em;font-style:oblique;line-height:1.6em;letter-spacing:1.3px;color:#212121;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-502f3ca0.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-19 .elementor-element.elementor-element-502f3ca0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-19 .elementor-element.elementor-element-4471ee3{padding:1em 1em 0em 1em;}.elementor-19 .elementor-element.elementor-element-4471ee3 .elementor-heading-title{font-family:"PT Serif Caption", Sans-serif;font-size:1.2rem;line-height:1.6em;color:#000000;}.elementor-19 .elementor-element.elementor-element-6a4958ac > .elementor-element-populated{border-style:dotted;border-width:0px 0px 2px 0px;border-color:#000000;}.elementor-19 .elementor-element.elementor-element-98e7f16{--spacer-size:30px;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-37f8c798.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-19 .elementor-element.elementor-element-37f8c798.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-19 .elementor-element.elementor-element-108c6cb4{padding:1em 1em 0em 1em;}.elementor-19 .elementor-element.elementor-element-108c6cb4 .elementor-heading-title{font-family:"PT Serif Caption", Sans-serif;font-size:1.2rem;line-height:1.6em;color:#000000;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-33b89343.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-19 .elementor-element.elementor-element-33b89343.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-19 .elementor-element.elementor-element-18e0ba89{padding:1em 1em 0em 1em;}.elementor-19 .elementor-element.elementor-element-18e0ba89 .elementor-heading-title{font-family:"PT Serif Caption", Sans-serif;font-size:1.2rem;line-height:1.6em;color:#000000;}.elementor-19 .elementor-element.elementor-element-54413d7c > .elementor-element-populated{border-style:dotted;border-width:0px 0px 2px 0px;border-color:#000000;}.elementor-19 .elementor-element.elementor-element-7fa233c5{--spacer-size:30px;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-2166d83d.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-19 .elementor-element.elementor-element-2166d83d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-19 .elementor-element.elementor-element-57120983{padding:1em 1em 0em 1em;}.elementor-19 .elementor-element.elementor-element-57120983 .elementor-heading-title{font-family:"PT Serif Caption", Sans-serif;font-size:1.2rem;line-height:1.6em;color:#000000;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-79cfabc7.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-19 .elementor-element.elementor-element-79cfabc7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-19 .elementor-element.elementor-element-43a6baf2{padding:1em 1em 0em 1em;}.elementor-19 .elementor-element.elementor-element-43a6baf2 .elementor-heading-title{font-family:"PT Serif Caption", Sans-serif;font-size:1.2rem;line-height:1.6em;color:#000000;}.elementor-19 .elementor-element.elementor-element-7d702162 > .elementor-element-populated{border-style:dotted;border-width:0px 0px 2px 0px;border-color:#000000;}.elementor-19 .elementor-element.elementor-element-5e712955{--spacer-size:30px;}.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-3987ac38.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-19 .elementor-element.elementor-element-3987ac38.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-19 .elementor-element.elementor-element-4fa846a{padding:1em 1em 0em 1em;}.elementor-19 .elementor-element.elementor-element-4fa846a .elementor-heading-title{font-family:"PT Serif Caption", Sans-serif;font-size:1.2rem;line-height:1.6em;color:#000000;}.elementor-19 .elementor-element.elementor-element-7f36ef69{margin-top:30px;margin-bottom:0px;}.elementor-19 .elementor-element.elementor-element-7ef3a1f2 .elementor-button{background-color:rgba(0,0,0,0);font-family:"PT Sans", Sans-serif;font-size:0.9em;text-transform:uppercase;letter-spacing:2px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:14px 20px 14px 20px;}.elementor-19 .elementor-element.elementor-element-7ef3a1f2 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-7ef3a1f2 .elementor-button:focus{background-color:#ffffff;color:#212121;border-color:rgba(0,0,0,0);}.elementor-19 .elementor-element.elementor-element-7ef3a1f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;}.elementor-19 .elementor-element.elementor-element-7ef3a1f2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-7ef3a1f2 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-19 .elementor-element.elementor-element-7ef3a1f2 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-7ef3a1f2 .elementor-button:focus svg{fill:#212121;}.elementor-19 .elementor-element.elementor-element-7ce325c1 .elementor-button{background-color:rgba(0,0,0,0);font-family:"PT Sans", Sans-serif;font-size:0.9em;text-transform:uppercase;letter-spacing:2px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:14px 20px 14px 20px;}.elementor-19 .elementor-element.elementor-element-7ce325c1 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-7ce325c1 .elementor-button:focus{background-color:#ffffff;color:#212121;border-color:rgba(0,0,0,0);}.elementor-19 .elementor-element.elementor-element-7ce325c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;}.elementor-19 .elementor-element.elementor-element-7ce325c1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-7ce325c1 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-19 .elementor-element.elementor-element-7ce325c1 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-7ce325c1 .elementor-button:focus svg{fill:#212121;}.elementor-19 .elementor-element.elementor-element-2ca95326 .elementor-button{background-color:rgba(0,0,0,0);font-family:"PT Sans", Sans-serif;font-size:0.9em;text-transform:uppercase;letter-spacing:2px;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;padding:14px 20px 14px 20px;}.elementor-19 .elementor-element.elementor-element-2ca95326 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-2ca95326 .elementor-button:focus{background-color:#ffffff;color:#212121;border-color:rgba(0,0,0,0);}.elementor-19 .elementor-element.elementor-element-2ca95326{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0em 0em 0em 0em;}.elementor-19 .elementor-element.elementor-element-2ca95326 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-2ca95326 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-19 .elementor-element.elementor-element-2ca95326 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-2ca95326 .elementor-button:focus svg{fill:#212121;}.elementor-19 .elementor-element.elementor-element-239d9ab > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;border-color:#eaeaea;padding:0px 50px 0px 50px;}.elementor-19 .elementor-element.elementor-element-577cfbc2{border-style:solid;border-width:3px 3px 3px 3px;border-color:#e2e2e2;}.elementor-19 .elementor-element.elementor-element-577cfbc2 img{opacity:1;}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-5d0937d7 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-19 .elementor-element.elementor-element-34be0d60 .elementor-heading-title{font-size:3.5em;}.elementor-19 .elementor-element.elementor-element-1f37883d > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-19 .elementor-element.elementor-element-20c35ad0{padding:0em 0em 0em 0em;}.elementor-19 .elementor-element.elementor-element-1fe50d24{font-size:0.8rem;}.elementor-19 .elementor-element.elementor-element-4a6ddaaf{font-size:0.8rem;}.elementor-19 .elementor-element.elementor-element-1b090adb{font-size:0.8rem;}.elementor-19 .elementor-element.elementor-element-2c4f9673 .elementor-heading-title{font-size:2.7em;}.elementor-19 .elementor-element.elementor-element-1d2bdb67{padding:1em 1em 1em 1em;}.elementor-19 .elementor-element.elementor-element-4531b4e5 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-19 .elementor-element.elementor-element-3c69ac55 .elementor-heading-title{font-size:2em;}.elementor-19 .elementor-element.elementor-element-239d9ab > .elementor-element-populated{padding:30px 30px 30px 30px;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-79e4ac94 .elementor-heading-title{font-size:4.5rem;}.elementor-19 .elementor-element.elementor-element-2788e182 .elementor-heading-title{font-size:17px;}.elementor-19 .elementor-element.elementor-element-37b57ebb .elementor-heading-title{font-size:13px;}.elementor-19 .elementor-element.elementor-element-2ea1bff0{padding:2em 1em 1em 1em;}.elementor-19 .elementor-element.elementor-element-34be0d60 .elementor-heading-title{font-size:3em;}.elementor-19 .elementor-element.elementor-element-3db4d7e2 > .elementor-element-populated{padding:4% 4% 4% 4%;}.elementor-19 .elementor-element.elementor-element-3fc99587{text-align:center;}.elementor-19 .elementor-element.elementor-element-6efac014{margin-top:40px;margin-bottom:0px;}.elementor-19 .elementor-element.elementor-element-14d48b77 > .elementor-element-populated{padding:4% 4% 4% 4%;}.elementor-19 .elementor-element.elementor-element-66042f25{text-align:center;}.elementor-19 .elementor-element.elementor-element-2d387727{margin-top:40px;margin-bottom:0px;}.elementor-19 .elementor-element.elementor-element-4ffa05db > .elementor-element-populated{padding:4% 4% 4% 4%;}.elementor-19 .elementor-element.elementor-element-769314f1{text-align:center;}.elementor-19 .elementor-element.elementor-element-33cd39cb{padding:2em 0em 0em 0em;}.elementor-19 .elementor-element.elementor-element-2c4f9673 .elementor-heading-title{font-size:2.5em;}.elementor-19 .elementor-element.elementor-element-4531b4e5 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-19 .elementor-element.elementor-element-239d9ab > .elementor-element-populated{padding:20px 20px 20px 20px;}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-65134abd{width:25%;}.elementor-19 .elementor-element.elementor-element-3db4d7e2{width:75%;}.elementor-19 .elementor-element.elementor-element-3796b449{width:25%;}.elementor-19 .elementor-element.elementor-element-14d48b77{width:75%;}.elementor-19 .elementor-element.elementor-element-627eeea0{width:25%;}.elementor-19 .elementor-element.elementor-element-4ffa05db{width:75%;}.elementor-19 .elementor-element.elementor-element-502f3ca0{width:26.087%;}.elementor-19 .elementor-element.elementor-element-6a4958ac{width:59.737%;}.elementor-19 .elementor-element.elementor-element-37f8c798{width:14.082%;}.elementor-19 .elementor-element.elementor-element-33b89343{width:26.087%;}.elementor-19 .elementor-element.elementor-element-54413d7c{width:59.13%;}.elementor-19 .elementor-element.elementor-element-2166d83d{width:14.689%;}.elementor-19 .elementor-element.elementor-element-79cfabc7{width:26.087%;}.elementor-19 .elementor-element.elementor-element-7d702162{width:59.13%;}.elementor-19 .elementor-element.elementor-element-3987ac38{width:14.689%;}}@media(max-width:1024px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-4531b4e5{width:100%;}.elementor-19 .elementor-element.elementor-element-239d9ab{width:100%;}}