.elementor-15 .elementor-element.elementor-element-099311a{--display:flex;--min-height:91vh;--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;--justify-content:flex-end;--flex-wrap:nowrap;--overlay-opacity:1;--padding-top:0px;--padding-bottom:80px;--padding-left:90px;--padding-right:90px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-099311a::before, .elementor-15 .elementor-element.elementor-element-099311a > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-099311a > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-099311a > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-099311a > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-099311a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #11111145 12%, var( --e-global-color-astglobalcolor6 ) 83%);}.elementor-15 .elementor-element.elementor-element-cb8d410{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-49e5d4e{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.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-15 .elementor-element.elementor-element-21e513a{text-align:start;}.elementor-15 .elementor-element.elementor-element-21e513a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:110px;font-weight:900;line-height:0.95em;letter-spacing:-0.02em;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#FFFFFFAD;stroke:#FFFFFFAD;color:#FFFFFF0A;}.elementor-15 .elementor-element.elementor-element-5f0d02c{text-align:start;}.elementor-15 .elementor-element.elementor-element-5f0d02c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:110px;font-weight:500;font-style:italic;line-height:0.95em;letter-spacing:-0.02em;color:#D9C2B2;}.elementor-15 .elementor-element.elementor-element-dc8c203{text-align:start;}.elementor-15 .elementor-element.elementor-element-dc8c203 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:110px;font-weight:900;line-height:0.95em;letter-spacing:-0.02em;color:#ffffff;}.elementor-15 .elementor-element.elementor-element-f75beef{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-a2fbe0c{text-align:end;}.elementor-15 .elementor-element.elementor-element-a2fbe0c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:0.2em;color:#D9C2B2;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-15 .elementor-element.elementor-element-bd3b0d1{text-align:end;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.75em;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-14d05df{--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:flex-end;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.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-15 .elementor-element.elementor-element-4c8d3be .elementor-button{background-color:#BF897F;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#fff;color:#fff;border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-e4b3aa5 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFDE;border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-746f556{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-746f556:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-746f556 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1717;}.elementor-15 .elementor-element.elementor-element-2253b55{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.06);--border-color:rgba(255,255,255,0.06);--padding-top:55px;--padding-bottom:55px;--padding-left:40px;--padding-right:40px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-2253b55:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2253b55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1717;}.elementor-15 .elementor-element.elementor-element-5e7020a{text-align:start;}.elementor-15 .elementor-element.elementor-element-5e7020a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:700;line-height:1em;color:#D9C2B2;}.elementor-15 .elementor-element.elementor-element-02348d8{--spacer-size:8px;}.elementor-15 .elementor-element.elementor-element-e421998{text-align:start;}.elementor-15 .elementor-element.elementor-element-e421998 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0.22em;color:rgba(255,255,255,0.4);}.elementor-15 .elementor-element.elementor-element-3a82f9b{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.06);--border-color:rgba(255,255,255,0.06);--padding-top:55px;--padding-bottom:55px;--padding-left:40px;--padding-right:40px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-3a82f9b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3a82f9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1717;}.elementor-15 .elementor-element.elementor-element-4fdbd20{text-align:start;}.elementor-15 .elementor-element.elementor-element-4fdbd20 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:700;line-height:1em;color:#D9C2B2;}.elementor-15 .elementor-element.elementor-element-2719d25{--spacer-size:8px;}.elementor-15 .elementor-element.elementor-element-e85e17a{text-align:start;}.elementor-15 .elementor-element.elementor-element-e85e17a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0.22em;color:rgba(255,255,255,0.4);}.elementor-15 .elementor-element.elementor-element-086bf31{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.06);--border-color:rgba(255,255,255,0.06);--padding-top:55px;--padding-bottom:55px;--padding-left:40px;--padding-right:40px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-086bf31:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-086bf31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1717;}.elementor-15 .elementor-element.elementor-element-3b21b7c{text-align:start;}.elementor-15 .elementor-element.elementor-element-3b21b7c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:700;line-height:1em;color:#D9C2B2;}.elementor-15 .elementor-element.elementor-element-13525b6{--spacer-size:8px;}.elementor-15 .elementor-element.elementor-element-414fbe9{text-align:start;}.elementor-15 .elementor-element.elementor-element-414fbe9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0.22em;color:rgba(255,255,255,0.4);}.elementor-15 .elementor-element.elementor-element-5f61666{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.06);--border-color:rgba(255,255,255,0.06);--padding-top:55px;--padding-bottom:55px;--padding-left:40px;--padding-right:40px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-5f61666:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-5f61666 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1717;}.elementor-15 .elementor-element.elementor-element-2c63a3e{text-align:start;}.elementor-15 .elementor-element.elementor-element-2c63a3e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:700;line-height:1em;color:#D9C2B2;}.elementor-15 .elementor-element.elementor-element-bcd96d9{--spacer-size:8px;}.elementor-15 .elementor-element.elementor-element-95d08c0{text-align:start;}.elementor-15 .elementor-element.elementor-element-95d08c0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0.22em;color:rgba(255,255,255,0.4);}.elementor-15 .elementor-element.elementor-element-e505ce3{--display:flex;--min-height:85vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-f48032f{--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;--flex-wrap:nowrap;--padding-top:100px;--padding-bottom:80px;--padding-left:90px;--padding-right:60px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-f48032f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f48032f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFAF4;}.elementor-15 .elementor-element.elementor-element-ab66705{text-align:start;}.elementor-15 .elementor-element.elementor-element-ab66705 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.3em;color:#BF897F;}.elementor-15 .elementor-element.elementor-element-54eb2d3 .elementskit-section-title-wraper .elementskit-section-title{color:#2C2828;font-family:"Playfair Display", Sans-serif;font-size:58px;font-weight:700;}.elementor-15 .elementor-element.elementor-element-54eb2d3 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-053b31c );}.elementor-15 .elementor-element.elementor-element-54eb2d3 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-053b31c );}.elementor-15 .elementor-element.elementor-element-54eb2d3 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-15 .elementor-element.elementor-element-54eb2d3 .elementskit-section-title-wraper .elementskit-section-title > span{font-style:italic;}.elementor-15 .elementor-element.elementor-element-26af5c9{text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.95em;color:#6D6767;}.elementor-15 .elementor-element.elementor-element-1205bb0{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-dda404b{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#C2978D;--border-color:#C2978D;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-dda404b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-dda404b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFAF4;}.elementor-15 .elementor-element.elementor-element-6717f55{text-align:start;}.elementor-15 .elementor-element.elementor-element-6717f55 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#BF897F;}.elementor-15 .elementor-element.elementor-element-b49071d{--spacer-size:6px;}.elementor-15 .elementor-element.elementor-element-c409f51{text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.65em;color:#6D6767;}.elementor-15 .elementor-element.elementor-element-c409f51 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-3b2d5eb{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C2978D;--border-color:#C2978D;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-3b2d5eb:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3b2d5eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFAF4;}.elementor-15 .elementor-element.elementor-element-be6f188{text-align:start;}.elementor-15 .elementor-element.elementor-element-be6f188 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#BF897F;}.elementor-15 .elementor-element.elementor-element-c02bbe7{--spacer-size:6px;}.elementor-15 .elementor-element.elementor-element-c4cd5d7{text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.65em;color:#6D6767;}.elementor-15 .elementor-element.elementor-element-c4cd5d7 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-11784dc{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C2978D;--border-color:#C2978D;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-11784dc:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-11784dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFAF4;}.elementor-15 .elementor-element.elementor-element-532947e{text-align:start;}.elementor-15 .elementor-element.elementor-element-532947e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#BF897F;}.elementor-15 .elementor-element.elementor-element-be79590{--spacer-size:6px;}.elementor-15 .elementor-element.elementor-element-0d443eb{text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.65em;color:#6D6767;}.elementor-15 .elementor-element.elementor-element-0d443eb p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-2734249{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:#C2978D;--border-color:#C2978D;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-2734249:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2734249 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFAF4;}.elementor-15 .elementor-element.elementor-element-51cf256{text-align:start;}.elementor-15 .elementor-element.elementor-element-51cf256 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;color:#BF897F;}.elementor-15 .elementor-element.elementor-element-c73d588{--spacer-size:6px;}.elementor-15 .elementor-element.elementor-element-6723532{text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.65em;color:#6D6767;}.elementor-15 .elementor-element.elementor-element-6723532 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-f2fe5a6{--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;--justify-content:flex-end;--flex-wrap:nowrap;--overlay-opacity:0.92;--padding-top:70px;--padding-bottom:70px;--padding-left:70px;--padding-right:70px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-f2fe5a6:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f2fe5a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vertebralpilates.es/wp-content/uploads/2026/03/IMG-20260116-WA0012.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-f2fe5a6::before, .elementor-15 .elementor-element.elementor-element-f2fe5a6 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-f2fe5a6 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-f2fe5a6 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-f2fe5a6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-f2fe5a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #11111100 0%, var( --e-global-color-astglobalcolor6 ) 100%);}.elementor-15 .elementor-element.elementor-element-a1b2901{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#BF897F;--border-color:#BF897F;--padding-top:5px;--padding-bottom:5px;--padding-left:36px;--padding-right:36px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-8014145{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:400;font-style:italic;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-8014145 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-8014145 a{color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-f91fa83{--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;--flex-wrap:nowrap;--padding-top:90px;--padding-bottom:90px;--padding-left:90px;--padding-right:90px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-f91fa83:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f91fa83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2828;}.elementor-15 .elementor-element.elementor-element-dab675d{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-a0115c7{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-ff2dd28{text-align:start;}.elementor-15 .elementor-element.elementor-element-ff2dd28 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:0.18em;color:#928C8C;}.elementor-15 .elementor-element.elementor-element-d32aeb9 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-f4f4608 );font-family:"Playfair Display", Sans-serif;font-size:58px;font-weight:700;line-height:61px;}.elementor-15 .elementor-element.elementor-element-d32aeb9 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-053b31c );}.elementor-15 .elementor-element.elementor-element-d32aeb9 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-053b31c );}.elementor-15 .elementor-element.elementor-element-d32aeb9 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-15 .elementor-element.elementor-element-d32aeb9 .elementskit-section-title-wraper .elementskit-section-title > span{font-style:italic;}.elementor-15 .elementor-element.elementor-element-b38bac0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-f301e1c{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:end;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1.8em;color:rgba(248,243,223,0.45);}.elementor-15 .elementor-element.elementor-element-b9f1667 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#EBD8CA;color:#EBD8CA;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-b9f1667 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-b9f1667 .elementor-button .elementor-button-content-wrapper{gap:7px;}.elementor-15 .elementor-element.elementor-element-3885230{--spacer-size:48px;}.elementor-15 .elementor-element.elementor-element-3f64f38{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-507d9a7{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-ba28196{--display:flex;--min-height:698px;--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;--justify-content:flex-end;--flex-wrap:nowrap;--overlay-opacity:0.95;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-ba28196:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ba28196 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vertebralpilates.es/wp-content/uploads/2026/03/IMG_20250617_122200-scaled.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-ba28196::before, .elementor-15 .elementor-element.elementor-element-ba28196 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-ba28196 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-ba28196 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-ba28196 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-ba28196 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #11111100 44%, var( --e-global-color-astglobalcolor8 ) 93%);}.elementor-15 .elementor-element.elementor-element-80f10fe{--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;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-e6a60e3{text-align:start;}.elementor-15 .elementor-element.elementor-element-e6a60e3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:500;color:#ffffff;}.elementor-15 .elementor-element.elementor-element-51efcfc{text-align:start;}.elementor-15 .elementor-element.elementor-element-51efcfc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:0.2em;color:#D9C2B2;}.elementor-15 .elementor-element.elementor-element-e09f3b5{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-0cfcff0{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-7e14f3a{--display:flex;--min-height:340px;--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;--justify-content:flex-end;--flex-wrap:nowrap;--overlay-opacity:0.92;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-7e14f3a:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-7e14f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vertebralpilates.es/wp-content/uploads/2026/03/IMG20250605123222-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-7e14f3a::before, .elementor-15 .elementor-element.elementor-element-7e14f3a > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-7e14f3a > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-7e14f3a > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-7e14f3a > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-7e14f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #11111100 42%, var( --e-global-color-astglobalcolor6 ) 90%);}.elementor-15 .elementor-element.elementor-element-1c84f49{--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;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-b694e2e{text-align:start;}.elementor-15 .elementor-element.elementor-element-b694e2e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:500;color:#ffffff;}.elementor-15 .elementor-element.elementor-element-e7c1221{text-align:start;}.elementor-15 .elementor-element.elementor-element-e7c1221 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:0.2em;color:#D9C2B2;}.elementor-15 .elementor-element.elementor-element-e4cdec2{--display:flex;--min-height:340px;--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;--justify-content:flex-end;--flex-wrap:nowrap;--overlay-opacity:0.92;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-e4cdec2:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e4cdec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vertebralpilates.es/wp-content/uploads/2026/03/IMG20250605123222-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-e4cdec2::before, .elementor-15 .elementor-element.elementor-element-e4cdec2 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-e4cdec2 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-e4cdec2 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-e4cdec2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-e4cdec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #11111100 42%, var( --e-global-color-astglobalcolor6 ) 90%);}.elementor-15 .elementor-element.elementor-element-ecdedc1{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-66e0744{text-align:start;}.elementor-15 .elementor-element.elementor-element-66e0744 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:25px;font-weight:500;color:#ffffff;}.elementor-15 .elementor-element.elementor-element-066f681{text-align:start;}.elementor-15 .elementor-element.elementor-element-066f681 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:0.2em;color:#D9C2B2;}.elementor-15 .elementor-element.elementor-element-cb6b71d{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-157c226{--display:flex;--min-height:340px;--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;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--overlay-opacity:0.92;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-157c226:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-157c226 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vertebralpilates.es/wp-content/uploads/2026/03/IMG20250605123222-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-157c226::before, .elementor-15 .elementor-element.elementor-element-157c226 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-157c226 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-157c226 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-157c226 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-157c226 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #11111100 42%, var( --e-global-color-astglobalcolor6 ) 90%);}.elementor-15 .elementor-element.elementor-element-c56fa2c{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-e0813d1{text-align:start;}.elementor-15 .elementor-element.elementor-element-e0813d1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;color:#ffffff;}.elementor-15 .elementor-element.elementor-element-974ba8a{text-align:start;}.elementor-15 .elementor-element.elementor-element-974ba8a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:0.2em;color:#D9C2B2;}.elementor-15 .elementor-element.elementor-element-3b8d177{--display:flex;--min-height:340px;--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;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--overlay-opacity:0.92;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-3b8d177:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-3b8d177 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vertebralpilates.es/wp-content/uploads/2026/03/IMG20250605123222-1-scaled.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-3b8d177::before, .elementor-15 .elementor-element.elementor-element-3b8d177 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-3b8d177 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-3b8d177 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-3b8d177 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-3b8d177 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #11111100 42%, var( --e-global-color-astglobalcolor6 ) 90%);}.elementor-15 .elementor-element.elementor-element-eeb5f87{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-f9217aa{text-align:start;}.elementor-15 .elementor-element.elementor-element-f9217aa .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:500;color:#ffffff;}.elementor-15 .elementor-element.elementor-element-6605282{text-align:start;}.elementor-15 .elementor-element.elementor-element-6605282 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;letter-spacing:0.2em;color:#D9C2B2;}.elementor-15 .elementor-element.elementor-element-d764a5e{--spacer-size:24px;}.elementor-15 .elementor-element.elementor-element-2e02256{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 0px 3px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:3px;border-color:#BF897F;--border-color:#BF897F;--padding-top:22px;--padding-bottom:22px;--padding-left:28px;--padding-right:28px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-2e02256:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2e02256 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255,255,255,0.03);}.elementor-15 .elementor-element.elementor-element-6f542bb{text-align:start;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.75em;color:var( --e-global-color-astglobalcolor4 );}.elementor-15 .elementor-element.elementor-element-6f542bb p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-0761091{--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;--flex-wrap:nowrap;--padding-top:90px;--padding-bottom:90px;--padding-left:90px;--padding-right:90px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-0761091:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-0761091 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7EFE6;}.elementor-15 .elementor-element.elementor-element-75eebde{--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;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-3c634ea{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-99a5f94{text-align:start;}.elementor-15 .elementor-element.elementor-element-99a5f94 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.18em;color:#707B6D;}.elementor-15 .elementor-element.elementor-element-fcdfb35 .elementskit-section-title-wraper .elementskit-section-title{color:#2C2828;font-family:"Playfair Display", Sans-serif;font-size:58px;font-weight:700;line-height:59px;}.elementor-15 .elementor-element.elementor-element-fcdfb35 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-053b31c );}.elementor-15 .elementor-element.elementor-element-fcdfb35 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-053b31c );}.elementor-15 .elementor-element.elementor-element-fcdfb35 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-15 .elementor-element.elementor-element-fcdfb35 .elementskit-section-title-wraper .elementskit-section-title > span{font-style:italic;}.elementor-15 .elementor-element.elementor-element-5a3b8c7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-end;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-b5932db{width:var( --container-widget-width, 60% );max-width:60%;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:300;line-height:1.8em;color:#6D6767;}.elementor-15 .elementor-element.elementor-element-ad4b427{--spacer-size:48px;}.elementor-15 .elementor-element.elementor-element-3b747ab{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-b67a4aa{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:transparent;--border-color:transparent;--padding-top:48px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-b67a4aa:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b67a4aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFAF4;}.elementor-15 .elementor-element.elementor-element-56a13cc{text-align:start;}.elementor-15 .elementor-element.elementor-element-56a13cc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:72px;font-weight:900;line-height:1em;color:rgba(109,103,103,0.08);}.elementor-15 .elementor-element.elementor-element-869db96{text-align:start;}.elementor-15 .elementor-element.elementor-element-869db96 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;font-style:italic;line-height:1.2em;color:#2C2828;}.elementor-15 .elementor-element.elementor-element-0b1c32a{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.8em;color:#6D6767;}.elementor-15 .elementor-element.elementor-element-62f11c2{text-align:start;}.elementor-15 .elementor-element.elementor-element-62f11c2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;color:#BF897F;}.elementor-15 .elementor-element.elementor-element-fb8bee6{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:transparent;--border-color:transparent;--padding-top:48px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-fb8bee6:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-fb8bee6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFAF4;}.elementor-15 .elementor-element.elementor-element-33ea92b{text-align:start;}.elementor-15 .elementor-element.elementor-element-33ea92b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:72px;font-weight:900;line-height:1em;color:rgba(109,103,103,0.08);}.elementor-15 .elementor-element.elementor-element-03308ff{text-align:start;}.elementor-15 .elementor-element.elementor-element-03308ff .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;font-style:italic;line-height:1.2em;color:#2C2828;}.elementor-15 .elementor-element.elementor-element-8e6e513{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.8em;color:#6D6767;}.elementor-15 .elementor-element.elementor-element-8341429{text-align:start;}.elementor-15 .elementor-element.elementor-element-8341429 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;color:#BF897F;}.elementor-15 .elementor-element.elementor-element-e56a69f{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:transparent;--border-color:transparent;--padding-top:48px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-e56a69f:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-e56a69f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7E4D9B0;}.elementor-15 .elementor-element.elementor-element-30e295d{text-align:start;}.elementor-15 .elementor-element.elementor-element-30e295d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:72px;font-weight:900;line-height:1em;color:#6D67674A;}.elementor-15 .elementor-element.elementor-element-d7af380{text-align:start;}.elementor-15 .elementor-element.elementor-element-d7af380 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:700;font-style:italic;line-height:1.2em;color:#2C2828;}.elementor-15 .elementor-element.elementor-element-cfea60f{text-align:start;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.8em;color:#6D6767;}.elementor-15 .elementor-element.elementor-element-e82741b{text-align:start;}.elementor-15 .elementor-element.elementor-element-e82741b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.2em;color:#BF897F;}.elementor-15 .elementor-element.elementor-element-79cbd23{--display:flex;--min-height:600px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-30b5dfa{--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;--flex-wrap:nowrap;--overlay-opacity:1;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-30b5dfa:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-30b5dfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vertebralpilates.es/wp-content/uploads/2026/03/IMG_20250617_122200-scaled.jpg");background-position:center top;background-size:cover;}.elementor-15 .elementor-element.elementor-element-30b5dfa::before, .elementor-15 .elementor-element.elementor-element-30b5dfa > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-30b5dfa > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-30b5dfa > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-30b5dfa > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-30b5dfa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #FDFAF400 44%, #FDFAF4 100%);}.elementor-15 .elementor-element.elementor-element-d40a454{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--padding-top:90px;--padding-bottom:70px;--padding-left:50px;--padding-right:60px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-d40a454:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-d40a454 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFAF4;}.elementor-15 .elementor-element.elementor-element-8a95777{text-align:start;}.elementor-15 .elementor-element.elementor-element-8a95777 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:0.3em;color:#BF897F;}.elementor-15 .elementor-element.elementor-element-5a493f5 .elementskit-section-title-wraper .elementskit-section-title{color:#2C2828;font-family:"Playfair Display", Sans-serif;font-size:58px;font-weight:700;line-height:63px;}.elementor-15 .elementor-element.elementor-element-5a493f5 .elementskit-section-title-wraper .elementskit-section-title > span{color:var( --e-global-color-053b31c );}.elementor-15 .elementor-element.elementor-element-5a493f5 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-053b31c );}.elementor-15 .elementor-element.elementor-element-5a493f5 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-15 .elementor-element.elementor-element-5a493f5 .elementskit-section-title-wraper .elementskit-section-title > span{font-style:italic;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-d09fac7{--divider-border-style:solid;--divider-color:#D9C2B2;--divider-border-width:1px;}.elementor-15 .elementor-element.elementor-element-d09fac7 .elementor-divider-separator{width:100%;}.elementor-15 .elementor-element.elementor-element-d09fac7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15 .elementor-element.elementor-element-14e045a{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(109,103,103,0.15);--border-color:rgba(109,103,103,0.15);--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-f68af14{text-align:start;}.elementor-15 .elementor-element.elementor-element-f68af14 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:23px;letter-spacing:0.1em;color:#6D6767;}.elementor-15 .elementor-element.elementor-element-cf1fadc{text-align:start;}.elementor-15 .elementor-element.elementor-element-cf1fadc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:500;font-style:italic;color:#BF897F;}.elementor-15 .elementor-element.elementor-element-8601cb2{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(109,103,103,0.15);--border-color:rgba(109,103,103,0.15);--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-b0797df{text-align:start;}.elementor-15 .elementor-element.elementor-element-b0797df .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:23px;letter-spacing:0.1em;color:#6D6767;}.elementor-15 .elementor-element.elementor-element-f3cf61a{text-align:start;}.elementor-15 .elementor-element.elementor-element-f3cf61a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:500;font-style:italic;color:#BF897F;}.elementor-15 .elementor-element.elementor-element-c721ad5{--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;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(109,103,103,0.15);--border-color:rgba(109,103,103,0.15);--padding-top:16px;--padding-bottom:16px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-0fb86cb{text-align:start;}.elementor-15 .elementor-element.elementor-element-0fb86cb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:23px;letter-spacing:0.1em;color:#6D6767;}.elementor-15 .elementor-element.elementor-element-1416f66{text-align:start;}.elementor-15 .elementor-element.elementor-element-1416f66 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:17px;font-weight:500;font-style:italic;color:#BF897F;}.elementor-15 .elementor-element.elementor-element-62906c6{--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;--flex-wrap:nowrap;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:28px;--padding-right:28px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-62906c6:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-62906c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1E3DA;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-63550aa .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-15 .elementor-element.elementor-element-63550aa.elementor-view-stacked .elementor-icon{background-color:#B67266;}.elementor-15 .elementor-element.elementor-element-63550aa.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-63550aa.elementor-view-default .elementor-icon{fill:#B67266;color:#B67266;border-color:#B67266;}.elementor-15 .elementor-element.elementor-element-63550aa .elementor-icon{font-size:18px;}.elementor-15 .elementor-element.elementor-element-63550aa .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-63550aa .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;}.elementor-15 .elementor-element.elementor-element-63550aa .elementor-icon-box-title{color:var( --e-global-color-b6d9fd2 );}.elementor-15 .elementor-element.elementor-element-63550aa:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-63550aa:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b6d9fd2 );}.elementor-15 .elementor-element.elementor-element-63550aa .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;color:#6D6767;}.elementor-15 .elementor-element.elementor-element-3dc6288 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-15 .elementor-element.elementor-element-3dc6288.elementor-view-stacked .elementor-icon{background-color:#B67266;}.elementor-15 .elementor-element.elementor-element-3dc6288.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-3dc6288.elementor-view-default .elementor-icon{fill:#B67266;color:#B67266;border-color:#B67266;}.elementor-15 .elementor-element.elementor-element-3dc6288 .elementor-icon{font-size:18px;}.elementor-15 .elementor-element.elementor-element-3dc6288 .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-3dc6288 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;}.elementor-15 .elementor-element.elementor-element-3dc6288 .elementor-icon-box-title{color:var( --e-global-color-b6d9fd2 );}.elementor-15 .elementor-element.elementor-element-3dc6288:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-3dc6288:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b6d9fd2 );}.elementor-15 .elementor-element.elementor-element-3dc6288 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;color:#6D6767;}.elementor-15 .elementor-element.elementor-element-f04341e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-15 .elementor-element.elementor-element-f04341e.elementor-view-stacked .elementor-icon{background-color:#B67266;}.elementor-15 .elementor-element.elementor-element-f04341e.elementor-view-framed .elementor-icon, .elementor-15 .elementor-element.elementor-element-f04341e.elementor-view-default .elementor-icon{fill:#B67266;color:#B67266;border-color:#B67266;}.elementor-15 .elementor-element.elementor-element-f04341e .elementor-icon{font-size:18px;}.elementor-15 .elementor-element.elementor-element-f04341e .elementor-icon-box-title, .elementor-15 .elementor-element.elementor-element-f04341e .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;}.elementor-15 .elementor-element.elementor-element-f04341e .elementor-icon-box-title{color:var( --e-global-color-b6d9fd2 );}.elementor-15 .elementor-element.elementor-element-f04341e:has(:hover) .elementor-icon-box-title,
					 .elementor-15 .elementor-element.elementor-element-f04341e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-b6d9fd2 );}.elementor-15 .elementor-element.elementor-element-f04341e .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:300;color:#6D6767;}.elementor-15 .elementor-element.elementor-element-1c9c811 .elementor-button{background-color:#2C2828;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#F8F3DF;color:#F8F3DF;border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-1d584dc{--display:flex;--min-height:70vh;--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;--justify-content:center;--flex-wrap:nowrap;--overlay-opacity:0.7;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-1d584dc:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1d584dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://vertebralpilates.es/wp-content/uploads/2026/03/IMG20250605123222-scaled.jpg");background-position:center center;background-size:cover;}.elementor-15 .elementor-element.elementor-element-1d584dc::before, .elementor-15 .elementor-element.elementor-element-1d584dc > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1d584dc > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-1d584dc > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1d584dc > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-1d584dc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor8 );--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-13472ee{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;overflow:visible;}.elementor-15 .elementor-element.elementor-element-55896b3{text-align:center;}.elementor-15 .elementor-element.elementor-element-55896b3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:300;text-transform:uppercase;letter-spacing:0.35em;color:#FFFFFFD4;}.elementor-15 .elementor-element.elementor-element-3e78555{text-align:center;}.elementor-15 .elementor-element.elementor-element-3e78555 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:120px;font-weight:900;line-height:0.95em;letter-spacing:-0.02em;color:#ffffff;}.elementor-15 .elementor-element.elementor-element-6208b3e{text-align:center;}.elementor-15 .elementor-element.elementor-element-6208b3e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:120px;font-weight:700;font-style:italic;line-height:0.95em;letter-spacing:-0.02em;color:#D9C2B2;}.elementor-15 .elementor-element.elementor-element-0cc4bba{--spacer-size:30px;}.elementor-15 .elementor-element.elementor-element-0bf94b3 .elementor-button{background-color:transparent;font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor4 );border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0bf94b3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-0bf94b3 .elementor-button .elementor-button-content-wrapper{gap:6px;}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-49e5d4e{--width:50%;}.elementor-15 .elementor-element.elementor-element-f75beef{--width:30%;}.elementor-15 .elementor-element.elementor-element-f48032f{--width:56%;}.elementor-15 .elementor-element.elementor-element-dda404b{--width:48%;}.elementor-15 .elementor-element.elementor-element-3b2d5eb{--width:48%;}.elementor-15 .elementor-element.elementor-element-11784dc{--width:48%;}.elementor-15 .elementor-element.elementor-element-2734249{--width:48%;}.elementor-15 .elementor-element.elementor-element-f2fe5a6{--width:44%;}.elementor-15 .elementor-element.elementor-element-a0115c7{--width:50%;}.elementor-15 .elementor-element.elementor-element-b38bac0{--width:50%;}.elementor-15 .elementor-element.elementor-element-507d9a7{--width:48%;}.elementor-15 .elementor-element.elementor-element-e09f3b5{--width:50%;}.elementor-15 .elementor-element.elementor-element-b67a4aa{--width:33.3%;}.elementor-15 .elementor-element.elementor-element-fb8bee6{--width:33.3%;}.elementor-15 .elementor-element.elementor-element-e56a69f{--width:33.3%;}.elementor-15 .elementor-element.elementor-element-30b5dfa{--width:50%;}.elementor-15 .elementor-element.elementor-element-d40a454{--width:50%;}}/* Start custom CSS for heading, class: .elementor-element-21e513a */.vp-hero-outline .elementor-heading-title{-webkit-text-stroke:1.5px rgba(255,255,255,0.4);color:transparent;}/* End custom CSS */