.elementor-2 .elementor-element.elementor-element-4b9b4b24>.elementor-background-overlay{background-color:#00000054;background-image:url(https://fullpilatesmadrid.es/wp-content/uploads/2022/09/mask-small.png);background-position:bottom right;background-repeat:no-repeat;background-size:contain;opacity:1;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2 .elementor-element.elementor-element-4b9b4b24{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:-120px;margin-bottom:0;padding:0 0 50px 0;z-index:2}.elementor-2 .elementor-element.elementor-element-7b376b62>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px}.elementor-2 .elementor-element.elementor-element-7b376b62>.elementor-element-populated{padding:50px 0 0 0}.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-2 .elementor-element.elementor-element-7fd470a3{z-index:2;text-align:start}.elementor-2 .elementor-element.elementor-element-7fd470a3 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:70px;font-weight:700;line-height:90px;color:#FFF}.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-2 .elementor-element.elementor-element-5f8c906{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:15px;z-index:1}.elementor-2 .elementor-element.elementor-element-5f8c906>.elementor-widget-container{margin:-35px 0 0 0}.elementor-2 .elementor-element.elementor-element-5f8c906 .elementor-divider-separator{width:400px;margin:0 auto;margin-left:0}.elementor-2 .elementor-element.elementor-element-5f8c906 .elementor-divider{text-align:left;padding-block-start:0;padding-block-end:0}.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-2 .elementor-element.elementor-element-31b896d8{font-family:"Poppins",Sans-serif;font-weight:300;color:#FFF}.elementor-2 .elementor-element.elementor-element-64554be8{--spacer-size:20px}.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-2 .elementor-element.elementor-element-522701f9 .elementor-button{background-color:#fff0;font-family:"Roboto",Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:28px;letter-spacing:1px;fill:#fff;color:#fff;border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;padding:6px 20px 6px 20px}.elementor-2 .elementor-element.elementor-element-522701f9{width:auto;max-width:auto}.elementor-2 .elementor-element.elementor-element-522701f9>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-522701f9 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2 .elementor-element.elementor-element-522701f9 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-2 .elementor-element.elementor-element-4fed0ebf .elementor-button{background-color:#fff0;font-family:"Roboto",Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:28px;letter-spacing:1px;fill:#fff;color:#fff;background-image:linear-gradient(90deg,var(--e-global-color-secondary) 0%,var(--e-global-color-primary) 100%);border-radius:40px 40px 40px 40px;padding:8px 20px 8px 20px}.elementor-2 .elementor-element.elementor-element-4fed0ebf .elementor-button:hover,.elementor-2 .elementor-element.elementor-element-4fed0ebf .elementor-button:focus{background-color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-2 .elementor-element.elementor-element-4fed0ebf{width:auto;max-width:auto}.elementor-2 .elementor-element.elementor-element-4fed0ebf>.elementor-widget-container{margin:0 0 0 10px;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-4fed0ebf .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2 .elementor-element.elementor-element-4fed0ebf .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-305a36a4{left:0}body.rtl .elementor-2 .elementor-element.elementor-element-305a36a4{right:0}.elementor-2 .elementor-element.elementor-element-305a36a4{bottom:-60%}.elementor-2 .elementor-element.elementor-element-305a36a4 .elementor-icon-wrapper{text-align:center}.elementor-2 .elementor-element.elementor-element-305a36a4.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-4f4ae57)}.elementor-2 .elementor-element.elementor-element-305a36a4.elementor-view-framed .elementor-icon,.elementor-2 .elementor-element.elementor-element-305a36a4.elementor-view-default .elementor-icon{color:var(--e-global-color-4f4ae57);border-color:var(--e-global-color-4f4ae57)}.elementor-2 .elementor-element.elementor-element-305a36a4.elementor-view-framed .elementor-icon,.elementor-2 .elementor-element.elementor-element-305a36a4.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-4f4ae57)}.elementor-2 .elementor-element.elementor-element-305a36a4 .elementor-icon{font-size:30px}.elementor-2 .elementor-element.elementor-element-305a36a4 .elementor-icon svg{height:30px}.elementor-2 .elementor-element.elementor-element-395c72fa:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-395c72fa>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-2 .elementor-element.elementor-element-395c72fa{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:80px 60px 80px 60px}.elementor-2 .elementor-element.elementor-element-395c72fa>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2 .elementor-element.elementor-element-395c72fa>.elementor-shape-bottom .elementor-shape-fill{fill:#f7f7f7}.elementor-2 .elementor-element.elementor-element-395c72fa>.elementor-shape-bottom svg{height:70px;transform:translateX(-50%) rotateY(180deg)}.elementor-2 .elementor-element.elementor-element-6afd3eae{width:auto;max-width:auto;top:90%;z-index:9;--e-transform-origin-x:left;--e-transform-origin-y:center;text-align:start}.elementor-2 .elementor-element.elementor-element-6afd3eae>.elementor-widget-container{--e-transform-rotateZ:-90deg}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-6afd3eae{left:-20px}body.rtl .elementor-2 .elementor-element.elementor-element-6afd3eae{right:-20px}.elementor-2 .elementor-element.elementor-element-6afd3eae .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:100px;font-weight:700;color:#CCCCCC78}.elementor-2 .elementor-element.elementor-element-6e190db8>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-2 .elementor-element.elementor-element-6e190db8>.elementor-container{min-height:500px}.elementor-2 .elementor-element.elementor-element-6e190db8{z-index:10}.elementor-2 .elementor-element.elementor-element-3d70aa51:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-3d70aa51>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://fullpilatesmadrid.es/wp-content/uploads/2026/10/fuerza-openbox-sanse-madrid.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2 .elementor-element.elementor-element-3d70aa51>.elementor-element-populated>.elementor-background-overlay{background-color:var(--e-global-color-681624d);opacity:.3}.elementor-2 .elementor-element.elementor-element-3d70aa51:hover>.elementor-element-populated>.elementor-background-overlay{background-color:var(--e-global-color-681624d);opacity:.1}.elementor-2 .elementor-element.elementor-element-3d70aa51>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px}.elementor-2 .elementor-element.elementor-element-3d70aa51>.elementor-element-populated{border-style:solid;border-width:0 0 5px 0;border-color:var(--e-global-color-primary);box-shadow:0 0 10px 0 rgb(0 0 0 / .2);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px}.elementor-2 .elementor-element.elementor-element-3d70aa51>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2 .elementor-element.elementor-element-53f6044d{text-align:start}.elementor-2 .elementor-element.elementor-element-53f6044d .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:3px;color:var(--e-global-color-4f4ae57)}.elementor-2 .elementor-element.elementor-element-50625ecd{text-align:start}.elementor-2 .elementor-element.elementor-element-50625ecd .elementor-heading-title{font-family:"Poppins",Sans-serif;font-weight:700;color:var(--e-global-color-4f4ae57)}.elementor-2 .elementor-element.elementor-element-305b1346{text-align:start;color:var(--e-global-color-4f4ae57)}.elementor-2 .elementor-element.elementor-element-1ca08955{--spacer-size:50px}.elementor-2 .elementor-element.elementor-element-292754f .elementor-button{background-color:#fff0;border-radius:0 0 0 0;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-292754f{width:auto;max-width:auto;bottom:30px}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-292754f{left:30px}body.rtl .elementor-2 .elementor-element.elementor-element-292754f{right:30px}.elementor-2 .elementor-element.elementor-element-292754f .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2 .elementor-element.elementor-element-292754f .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-2 .elementor-element.elementor-element-76e941d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-76e941d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://fullpilatesmadrid.es/wp-content/uploads/2025/10/Boutique-Pilates-Chamartin.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2 .elementor-element.elementor-element-76e941d>.elementor-element-populated>.elementor-background-overlay{background-color:var(--e-global-color-681624d);opacity:.3}.elementor-2 .elementor-element.elementor-element-76e941d:hover>.elementor-element-populated>.elementor-background-overlay{background-color:var(--e-global-color-681624d);opacity:.1}.elementor-2 .elementor-element.elementor-element-76e941d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px}.elementor-2 .elementor-element.elementor-element-76e941d>.elementor-element-populated{border-style:solid;border-width:0 0 5px 0;border-color:var(--e-global-color-primary);box-shadow:0 0 10px 0 rgb(0 0 0 / .2);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px}.elementor-2 .elementor-element.elementor-element-76e941d>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2 .elementor-element.elementor-element-9027da9{text-align:start}.elementor-2 .elementor-element.elementor-element-9027da9 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:3px;color:var(--e-global-color-4f4ae57)}.elementor-2 .elementor-element.elementor-element-0a773f7{text-align:start}.elementor-2 .elementor-element.elementor-element-0a773f7 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-weight:700;color:var(--e-global-color-4f4ae57)}.elementor-2 .elementor-element.elementor-element-22db74c{text-align:start;color:var(--e-global-color-4f4ae57)}.elementor-2 .elementor-element.elementor-element-d59b695{--spacer-size:50px}.elementor-2 .elementor-element.elementor-element-19a6e20 .elementor-button{background-color:#fff0;border-radius:0 0 0 0;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-19a6e20{width:auto;max-width:auto;bottom:30px}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-19a6e20{left:30px}body.rtl .elementor-2 .elementor-element.elementor-element-19a6e20{right:30px}.elementor-2 .elementor-element.elementor-element-19a6e20 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2 .elementor-element.elementor-element-19a6e20 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-2 .elementor-element.elementor-element-31875da:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-31875da>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://fullpilatesmadrid.es/wp-content/uploads/2025/10/full-pilates-torrejon-madrid.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2 .elementor-element.elementor-element-31875da>.elementor-element-populated>.elementor-background-overlay{background-color:var(--e-global-color-681624d);opacity:.3}.elementor-2 .elementor-element.elementor-element-31875da:hover>.elementor-element-populated>.elementor-background-overlay{background-color:var(--e-global-color-681624d);opacity:.1}.elementor-2 .elementor-element.elementor-element-31875da>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px}.elementor-2 .elementor-element.elementor-element-31875da>.elementor-element-populated{border-style:solid;border-width:0 0 5px 0;border-color:var(--e-global-color-primary);box-shadow:0 0 10px 0 rgb(0 0 0 / .2);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px}.elementor-2 .elementor-element.elementor-element-31875da>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2 .elementor-element.elementor-element-56d878f{text-align:start}.elementor-2 .elementor-element.elementor-element-56d878f .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:3px;color:var(--e-global-color-4f4ae57)}.elementor-2 .elementor-element.elementor-element-5321da6{text-align:start}.elementor-2 .elementor-element.elementor-element-5321da6 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-weight:700;color:var(--e-global-color-4f4ae57)}.elementor-2 .elementor-element.elementor-element-b7efdb6{text-align:start;color:var(--e-global-color-4f4ae57)}.elementor-2 .elementor-element.elementor-element-fe70ae3{--spacer-size:50px}.elementor-2 .elementor-element.elementor-element-62554a5 .elementor-button{background-color:#fff0;font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight);border-radius:0 0 0 0;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-62554a5{width:auto;max-width:auto;bottom:30px}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-62554a5{left:30px}body.rtl .elementor-2 .elementor-element.elementor-element-62554a5{right:30px}.elementor-2 .elementor-element.elementor-element-62554a5 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2 .elementor-element.elementor-element-62554a5 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-2 .elementor-element.elementor-element-d72980b>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:flex-start;align-items:flex-start}.elementor-2 .elementor-element.elementor-element-d72980b>.elementor-container{min-height:500px}.elementor-2 .elementor-element.elementor-element-d72980b{z-index:10}.elementor-2 .elementor-element.elementor-element-8065731:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-8065731>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://fullpilatesmadrid.es/wp-content/uploads/2025/10/sala-colectivas-coslada.jpeg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2 .elementor-element.elementor-element-8065731>.elementor-element-populated>.elementor-background-overlay{background-color:var(--e-global-color-681624d);opacity:.3}.elementor-2 .elementor-element.elementor-element-8065731:hover>.elementor-element-populated>.elementor-background-overlay{background-color:var(--e-global-color-681624d);opacity:.1}.elementor-2 .elementor-element.elementor-element-8065731>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px}.elementor-2 .elementor-element.elementor-element-8065731>.elementor-element-populated{border-style:solid;border-width:0 0 5px 0;border-color:var(--e-global-color-primary);box-shadow:0 0 10px 0 rgb(0 0 0 / .2);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px}.elementor-2 .elementor-element.elementor-element-8065731>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2 .elementor-element.elementor-element-1d01cc3c{text-align:start}.elementor-2 .elementor-element.elementor-element-1d01cc3c .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:3px;color:var(--e-global-color-4f4ae57)}.elementor-2 .elementor-element.elementor-element-6376184d{text-align:start}.elementor-2 .elementor-element.elementor-element-6376184d .elementor-heading-title{font-family:"Poppins",Sans-serif;font-weight:700;color:var(--e-global-color-4f4ae57)}.elementor-2 .elementor-element.elementor-element-292dd011{text-align:start;color:var(--e-global-color-4f4ae57)}.elementor-2 .elementor-element.elementor-element-a80bdee{--spacer-size:50px}.elementor-2 .elementor-element.elementor-element-ce22912 .elementor-button{background-color:#fff0;border-radius:0 0 0 0;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-ce22912{width:auto;max-width:auto;bottom:30px}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-ce22912{left:30px}body.rtl .elementor-2 .elementor-element.elementor-element-ce22912{right:30px}.elementor-2 .elementor-element.elementor-element-ce22912 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2 .elementor-element.elementor-element-ce22912 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-2 .elementor-element.elementor-element-4239441:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-4239441>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://fullpilatesmadrid.es/wp-content/uploads/2023/02/entrenamiento-personalizado-pilates-scaled.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2 .elementor-element.elementor-element-4239441>.elementor-element-populated>.elementor-background-overlay{background-color:var(--e-global-color-681624d);opacity:.5}.elementor-2 .elementor-element.elementor-element-4239441:hover>.elementor-element-populated>.elementor-background-overlay{background-color:var(--e-global-color-681624d);opacity:.1}.elementor-2 .elementor-element.elementor-element-4239441>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px}.elementor-2 .elementor-element.elementor-element-4239441>.elementor-element-populated{border-style:solid;border-width:0 0 5px 0;border-color:var(--e-global-color-primary);box-shadow:0 0 10px 0 rgb(0 0 0 / .2);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px}.elementor-2 .elementor-element.elementor-element-4239441>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2 .elementor-element.elementor-element-3fad791{text-align:start}.elementor-2 .elementor-element.elementor-element-3fad791 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:3px;color:var(--e-global-color-4f4ae57)}.elementor-2 .elementor-element.elementor-element-b1277d9{text-align:start}.elementor-2 .elementor-element.elementor-element-b1277d9 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-weight:700;color:var(--e-global-color-4f4ae57)}.elementor-2 .elementor-element.elementor-element-13eec33{--spacer-size:50px}.elementor-2 .elementor-element.elementor-element-41c639c .elementor-button{background-color:#fff0;border-radius:0 0 0 0;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-41c639c{width:auto;max-width:auto;bottom:30px}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-41c639c{left:30px}body.rtl .elementor-2 .elementor-element.elementor-element-41c639c{right:30px}.elementor-2 .elementor-element.elementor-element-41c639c .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2 .elementor-element.elementor-element-41c639c .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-2 .elementor-element.elementor-element-9a7348f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-9a7348f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://fullpilatesmadrid.es/wp-content/uploads/2024/08/sesiones-de-coaching-fullpilates-madrid.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-2 .elementor-element.elementor-element-9a7348f>.elementor-element-populated>.elementor-background-overlay{background-color:var(--e-global-color-681624d);opacity:.5}.elementor-2 .elementor-element.elementor-element-9a7348f:hover>.elementor-element-populated>.elementor-background-overlay{background-color:var(--e-global-color-681624d);opacity:.1}.elementor-2 .elementor-element.elementor-element-9a7348f>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px}.elementor-2 .elementor-element.elementor-element-9a7348f>.elementor-element-populated{border-style:solid;border-width:0 0 5px 0;border-color:var(--e-global-color-primary);box-shadow:0 0 10px 0 rgb(0 0 0 / .2);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px}.elementor-2 .elementor-element.elementor-element-9a7348f>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2 .elementor-element.elementor-element-62eb313{text-align:start}.elementor-2 .elementor-element.elementor-element-62eb313 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:3px;color:var(--e-global-color-4f4ae57)}.elementor-2 .elementor-element.elementor-element-d743fa5{text-align:start}.elementor-2 .elementor-element.elementor-element-d743fa5 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-weight:700;color:var(--e-global-color-4f4ae57)}.elementor-2 .elementor-element.elementor-element-b13c5f1{text-align:start;color:var(--e-global-color-4f4ae57)}.elementor-2 .elementor-element.elementor-element-4291d5e{--spacer-size:50px}.elementor-2 .elementor-element.elementor-element-b45eb64 .elementor-button{background-color:#fff0;border-radius:0 0 0 0;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-b45eb64{width:auto;max-width:auto;bottom:30px}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-b45eb64{left:30px}body.rtl .elementor-2 .elementor-element.elementor-element-b45eb64{right:30px}.elementor-2 .elementor-element.elementor-element-b45eb64 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2 .elementor-element.elementor-element-b45eb64 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-2 .elementor-element.elementor-element-9962aac:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-9962aac>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#f7f7f7;background-image:url(https://fullpilatesmadrid.es/wp-content/uploads/2022/09/silueta-light-bg.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.elementor-2 .elementor-element.elementor-element-9962aac{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:50px 0 100px 0}.elementor-2 .elementor-element.elementor-element-9962aac>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2 .elementor-element.elementor-element-43c2cc48>.elementor-container{max-width:580px}.elementor-2 .elementor-element.elementor-element-43c2cc48{margin-top:0;margin-bottom:0}.elementor-2 .elementor-element.elementor-element-15238cc3{text-align:center}.elementor-2 .elementor-element.elementor-element-15238cc3 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:3.6px}.elementor-2 .elementor-element.elementor-element-52af7b97{text-align:center}.elementor-2 .elementor-element.elementor-element-52af7b97 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:40px;font-weight:700;line-height:48px;color:#242424}.elementor-2 .elementor-element.elementor-element-2a592628{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:3px}.elementor-2 .elementor-element.elementor-element-2a592628 .elementor-divider-separator{width:100px;margin:0 auto;margin-center:0}.elementor-2 .elementor-element.elementor-element-2a592628 .elementor-divider{text-align:center;padding-block-start:0;padding-block-end:0}.elementor-2 .elementor-element.elementor-element-5ed3f5f2>.elementor-container{max-width:1300px}.elementor-2 .elementor-element.elementor-element-5ed3f5f2{padding:50px 0 0 0}.elementor-2 .elementor-element.elementor-element-11bab7a6>.elementor-element-populated{margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-1c1f842 .elementor-button{background-color:var(--e-global-color-accent);font-family:"Roboto",Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:28px;letter-spacing:1px;fill:#fff;color:#fff;border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-accent);border-radius:40px 40px 40px 40px}.elementor-2 .elementor-element.elementor-element-1c1f842 .elementor-button:hover,.elementor-2 .elementor-element.elementor-element-1c1f842 .elementor-button:focus{background-color:#fff0;color:var(--e-global-color-secondary)}.elementor-2 .elementor-element.elementor-element-1c1f842>.elementor-widget-container{margin:20px 0 0 0;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-1c1f842 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2 .elementor-element.elementor-element-1c1f842 .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-2 .elementor-element.elementor-element-1c1f842 .elementor-button:hover svg,.elementor-2 .elementor-element.elementor-element-1c1f842 .elementor-button:focus svg{fill:var(--e-global-color-secondary)}.elementor-2 .elementor-element.elementor-element-3e652dd3:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-3e652dd3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://fullpilatesmadrid.es/wp-content/uploads/2022/09/fullpilates-madrid-chamartin-coslada.jpg);background-position:top center;background-size:cover}.elementor-2 .elementor-element.elementor-element-3e652dd3>.elementor-background-overlay{background-color:#000000BA;opacity:1;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2 .elementor-element.elementor-element-3e652dd3{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:230px 0 230px 0}.elementor-2 .elementor-element.elementor-element-3e652dd3>.elementor-shape-top .elementor-shape-fill{fill:#F7F7F7}.elementor-2 .elementor-element.elementor-element-3e652dd3>.elementor-shape-bottom .elementor-shape-fill{fill:#fff}.elementor-2 .elementor-element.elementor-element-71273570{text-align:center}.elementor-2 .elementor-element.elementor-element-71273570 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:40px;font-weight:700;line-height:45px;color:#FFF}.elementor-2 .elementor-element.elementor-element-c0b2595{text-align:center}.elementor-2 .elementor-element.elementor-element-c0b2595 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-weight:700;color:#FFF}.elementor-2 .elementor-element.elementor-element-41169abd .elementor-button{background-color:var(--e-global-color-accent);font-family:"Roboto",Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;line-height:28px;letter-spacing:1px;fill:#fff;color:#fff;border-style:solid;border-width:2px 2px 2px 2px;border-color:var(--e-global-color-accent);border-radius:40px 40px 40px 40px}.elementor-2 .elementor-element.elementor-element-41169abd .elementor-button:hover,.elementor-2 .elementor-element.elementor-element-41169abd .elementor-button:focus{background-color:#fff0}.elementor-2 .elementor-element.elementor-element-41169abd>.elementor-widget-container{margin:20px 0 0 0;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-41169abd .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-2 .elementor-element.elementor-element-41169abd .elementor-button .elementor-button-content-wrapper{gap:10px}.elementor-2 .elementor-element.elementor-element-111813e8{padding:80px 50px 80px 50px}.elementor-2 .elementor-element.elementor-element-300928be{text-align:center}.elementor-2 .elementor-element.elementor-element-300928be .elementor-heading-title{font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight);color:var(--e-global-color-text)}.elementor-2 .elementor-element.elementor-element-2107797c>.elementor-widget-container{margin:-20px 0 0 0}.elementor-2 .elementor-element.elementor-element-2107797c{text-align:center}.elementor-2 .elementor-element.elementor-element-2107797c .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:40px;font-weight:700;line-height:48px;color:var(--e-global-color-primary)}.elementor-2 .elementor-element.elementor-element-259c4ff1{width:auto;max-width:auto;top:0%;z-index:9;--e-transform-origin-x:right;--e-transform-origin-y:top;text-align:start}.elementor-2 .elementor-element.elementor-element-259c4ff1>.elementor-widget-container{--e-transform-rotateZ:-90deg}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-259c4ff1{right:35px}body.rtl .elementor-2 .elementor-element.elementor-element-259c4ff1{left:35px}.elementor-2 .elementor-element.elementor-element-259c4ff1 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:100px;font-weight:700;color:#CCCCCC78}.elementor-2 .elementor-element.elementor-element-2f0014d3{z-index:10}.elementor-2 .elementor-element.elementor-element-5253d7e3:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-5253d7e3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://fullpilatesmadrid.es/wp-content/uploads/2022/09/nuestras-clases.jpg);background-position:center center;background-size:cover}.elementor-2 .elementor-element.elementor-element-5253d7e3>.elementor-background-overlay{background-color:#000000BA;opacity:1;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2 .elementor-element.elementor-element-5253d7e3{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 0 0;z-index:2}.elementor-2 .elementor-element.elementor-element-59ffaf74:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-59ffaf74>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://fullpilatesmadrid.es/wp-content/uploads/2022/09/mask-small-alt.png);background-position:top left;background-repeat:no-repeat;background-size:contain}.elementor-2 .elementor-element.elementor-element-59ffaf74{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:60px;padding:150px 0 0 0}.elementor-2 .elementor-element.elementor-element-59ffaf74>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2 .elementor-element.elementor-element-44eec25a{text-align:center}.elementor-2 .elementor-element.elementor-element-44eec25a .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:18px;font-weight:400;letter-spacing:3px;color:var(--e-global-color-4f4ae57)}.elementor-2 .elementor-element.elementor-element-3d561a18>.elementor-widget-container{margin:-10px 0 0 0}.elementor-2 .elementor-element.elementor-element-3d561a18{text-align:center}.elementor-2 .elementor-element.elementor-element-3d561a18 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:40px;font-weight:700;line-height:48px;color:#FFF}.elementor-2 .elementor-element.elementor-element-4957c6c8{margin-top:0;margin-bottom:30px}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-2 .elementor-element.elementor-element-1f8fb80b{text-align:center}.elementor-2 .elementor-element.elementor-element-1f8fb80b img{height:80px;object-fit:contain;object-position:center center}.elementor-2 .elementor-element.elementor-element-50e8bda9{text-align:center}.elementor-2 .elementor-element.elementor-element-50e8bda9 .elementor-heading-title{color:var(--e-global-color-4f4ae57)}.elementor-2 .elementor-element.elementor-element-700d9549{text-align:center}.elementor-2 .elementor-element.elementor-element-700d9549 img{height:80px;object-fit:contain;object-position:center center}.elementor-2 .elementor-element.elementor-element-54e6146d{text-align:center}.elementor-2 .elementor-element.elementor-element-54e6146d .elementor-heading-title{color:var(--e-global-color-4f4ae57)}.elementor-2 .elementor-element.elementor-element-ca94329{text-align:center}.elementor-2 .elementor-element.elementor-element-ca94329 img{height:80px;object-fit:contain;object-position:center center}.elementor-2 .elementor-element.elementor-element-2a17ca9{text-align:center}.elementor-2 .elementor-element.elementor-element-2a17ca9 .elementor-heading-title{color:var(--e-global-color-4f4ae57)}.elementor-2 .elementor-element.elementor-element-1a7ce44d{text-align:center}.elementor-2 .elementor-element.elementor-element-1a7ce44d img{height:80px;object-fit:contain;object-position:center center}.elementor-2 .elementor-element.elementor-element-732593a0{text-align:center}.elementor-2 .elementor-element.elementor-element-732593a0 .elementor-heading-title{color:var(--e-global-color-4f4ae57)}.elementor-2 .elementor-element.elementor-element-3a6a808b{margin-top:0;margin-bottom:30px}.elementor-2 .elementor-element.elementor-element-537edfbc{text-align:center}.elementor-2 .elementor-element.elementor-element-537edfbc img{height:80px;object-fit:contain;object-position:center center}.elementor-2 .elementor-element.elementor-element-71a26e94{text-align:center}.elementor-2 .elementor-element.elementor-element-71a26e94 .elementor-heading-title{color:var(--e-global-color-4f4ae57)}.elementor-2 .elementor-element.elementor-element-d96292d{text-align:center}.elementor-2 .elementor-element.elementor-element-d96292d img{height:80px;object-fit:contain;object-position:center center}.elementor-2 .elementor-element.elementor-element-65584753{text-align:center}.elementor-2 .elementor-element.elementor-element-65584753 .elementor-heading-title{color:var(--e-global-color-4f4ae57)}.elementor-2 .elementor-element.elementor-element-73d91f2a{text-align:center}.elementor-2 .elementor-element.elementor-element-73d91f2a img{height:80px;object-fit:contain;object-position:center center}.elementor-2 .elementor-element.elementor-element-167676e0{text-align:center}.elementor-2 .elementor-element.elementor-element-167676e0 .elementor-heading-title{color:var(--e-global-color-4f4ae57)}.elementor-2 .elementor-element.elementor-element-4891e2de{text-align:center}.elementor-2 .elementor-element.elementor-element-4891e2de img{height:80px;object-fit:contain;object-position:center center}.elementor-2 .elementor-element.elementor-element-6c6aaacc{text-align:center}.elementor-2 .elementor-element.elementor-element-6c6aaacc .elementor-heading-title{color:var(--e-global-color-4f4ae57)}.elementor-2 .elementor-element.elementor-element-378eeb9:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-378eeb9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://fullpilatesmadrid.es/wp-content/uploads/2022/09/mask-small.png);background-position:bottom right;background-repeat:no-repeat;background-size:contain}.elementor-2 .elementor-element.elementor-element-378eeb9{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:0;margin-bottom:0;padding:0 0 150px 0}.elementor-2 .elementor-element.elementor-element-378eeb9>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2 .elementor-element.elementor-element-fc97e30{--spacer-size:50px}.elementor-2 .elementor-element.elementor-element-4c237fd3{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:80px 0 80px 0}.elementor-2 .elementor-element.elementor-element-4c237fd3>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2 .elementor-element.elementor-element-4fb9c2d0.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-2 .elementor-element.elementor-element-4fb9c2d0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0}.elementor-2 .elementor-element.elementor-element-70a524bc>.elementor-widget-container{margin:0 0 30px 0}.elementor-2 .elementor-element.elementor-element-70a524bc{text-align:center}.elementor-2 .elementor-element.elementor-element-70a524bc .elementor-heading-title{font-family:"Poppins",Sans-serif;font-weight:700;line-height:48px;color:#242424}.elementor-2 .elementor-element.elementor-element-a46d746>.elementor-element-populated{padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-2a43f241{--spacer-size:50px}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var(--e-global-color-text);font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var(--e-global-color-primary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-2 .elementor-element.elementor-element-476c6ca3 .swiper-pagination-bullet-active,.elementor-2 .elementor-element.elementor-element-476c6ca3 .swiper-pagination-progressbar-fill{background-color:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-476c6ca3 .swiper-pagination-fraction{color:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-476c6ca3 .elementor-swiper-button{font-size:30px;color:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-476c6ca3 .elementor-swiper-button svg{fill:var(--e-global-color-accent)}.elementor-2 .elementor-element.elementor-element-476c6ca3 .swiper-pagination-bullet{height:10px;width:10px}.elementor-2 .elementor-element.elementor-element-476c6ca3 .swiper-horizontal .swiper-pagination-progressbar{height:10px}.elementor-2 .elementor-element.elementor-element-476c6ca3 .elementor-testimonial__text{color:var(--e-global-color-text);font-family:"Poppins",Sans-serif;font-size:20px;font-weight:300;font-style:normal}.elementor-2 .elementor-element.elementor-element-476c6ca3 .elementor-testimonial__name{color:var(--e-global-color-secondary);font-family:"Poppins",Sans-serif;font-size:16px}.elementor-2 .elementor-element.elementor-element-476c6ca3 .elementor-testimonial__title{color:var(--e-global-color-text);font-family:"Poppins",Sans-serif;font-size:14px;font-weight:300}.elementor-2 .elementor-element.elementor-element-476c6ca3 .elementor-testimonial__image img{border-style:solid;border-color:#E0E0E0;border-width:4px}.elementor-2 .elementor-element.elementor-element-712ef5a1>.elementor-element-populated{padding:0 0 0 0}.elementor-widget-jet-map .jet-map-pin__link{font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-2 .elementor-element.elementor-element-b4e8d1 .jet-map{height:450px}.elementor-2 .elementor-element.elementor-element-b4e8d1 .jet-map-pin__wrapper{text-align:center}.elementor-2 .elementor-element.elementor-element-7c7a5a63{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:60px 0 50px 0}.elementor-2 .elementor-element.elementor-element-7c7a5a63>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-2 .elementor-element.elementor-element-8bba0c3{text-align:center}.elementor-2 .elementor-element.elementor-element-8bba0c3 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-weight:700;line-height:48px;color:#242424}.elementor-2 .elementor-element.elementor-element-3eac9af0>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-2 .elementor-element.elementor-element-70c8983e{text-align:center}.elementor-2 .elementor-element.elementor-element-2c33ab{text-align:center}.elementor-2 .elementor-element.elementor-element-6cc2b313{text-align:center}.elementor-2 .elementor-element.elementor-element-7711411d{text-align:center}:root{--page-title-display:none}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-7b376b62{width:100%}.elementor-2 .elementor-element.elementor-element-49291c51{width:100%}.elementor-2 .elementor-element.elementor-element-3d70aa51{width:100%}.elementor-2 .elementor-element.elementor-element-76e941d{width:100%}.elementor-2 .elementor-element.elementor-element-31875da{width:100%}.elementor-2 .elementor-element.elementor-element-8065731{width:100%}.elementor-2 .elementor-element.elementor-element-4239441{width:50%}.elementor-2 .elementor-element.elementor-element-9a7348f{width:50%}.elementor-2 .elementor-element.elementor-element-4c280928{width:100%}}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-4b9b4b24{padding:0 30px 0 30px}.elementor-2 .elementor-element.elementor-element-395c72fa{padding:100px 50px 150px 50px}.elementor-2 .elementor-element.elementor-element-6e190db8>.elementor-container{min-height:700px}.elementor-2 .elementor-element.elementor-element-50625ecd .elementor-heading-title{font-size:22px}.elementor-2 .elementor-element.elementor-element-1ca08955{--spacer-size:100px}.elementor-2 .elementor-element.elementor-element-0a773f7 .elementor-heading-title{font-size:22px}.elementor-2 .elementor-element.elementor-element-d59b695{--spacer-size:100px}.elementor-2 .elementor-element.elementor-element-5321da6 .elementor-heading-title{font-size:22px}.elementor-2 .elementor-element.elementor-element-fe70ae3{--spacer-size:100px}.elementor-2 .elementor-element.elementor-element-d72980b>.elementor-container{min-height:700px}.elementor-2 .elementor-element.elementor-element-6376184d .elementor-heading-title{font-size:22px}.elementor-2 .elementor-element.elementor-element-a80bdee{--spacer-size:100px}.elementor-2 .elementor-element.elementor-element-b1277d9 .elementor-heading-title{font-size:22px}.elementor-2 .elementor-element.elementor-element-13eec33{--spacer-size:150px}.elementor-2 .elementor-element.elementor-element-d743fa5 .elementor-heading-title{font-size:22px}.elementor-2 .elementor-element.elementor-element-4291d5e{--spacer-size:150px}.elementor-2 .elementor-element.elementor-element-9962aac{padding:50px 0 50px 0}.elementor-2 .elementor-element.elementor-element-5ed3f5f2{padding:30px 30px 0 30px}.elementor-2 .elementor-element.elementor-element-11bab7a6>.elementor-element-populated{padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-3e652dd3{padding:100px 30px 100px 30px}.elementor-2 .elementor-element.elementor-element-111813e8{padding:50px 30px 50px 30px}.elementor-2 .elementor-element.elementor-element-5253d7e3{padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-4c237fd3{padding:100px 50px 100px 50px}.elementor-2 .elementor-element.elementor-element-70a524bc{text-align:center}.elementor-2 .elementor-element.elementor-element-7c7a5a63{padding:80px 30px 50px 30px}.elementor-2 .elementor-element.elementor-element-8bba0c3{text-align:center}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-4b9b4b24{padding:150px 30px 150px 30px}.elementor-2 .elementor-element.elementor-element-7b376b62{width:100%}.elementor-2 .elementor-element.elementor-element-7fd470a3 .elementor-heading-title{font-size:35px;line-height:45px}.elementor-2 .elementor-element.elementor-element-5f8c906>.elementor-widget-container{margin:-30px 0 0 0}.elementor-2 .elementor-element.elementor-element-5f8c906 .elementor-divider-separator{width:200px}.elementor-2 .elementor-element.elementor-element-522701f9 .elementor-button{font-size:12px;padding:5px 15px 5px 15px}.elementor-2 .elementor-element.elementor-element-4fed0ebf>.elementor-widget-container{margin:10px 0 0 0}.elementor-2 .elementor-element.elementor-element-4fed0ebf .elementor-button{font-size:12px;padding:5px 15px 5px 15px}.elementor-2 .elementor-element.elementor-element-395c72fa{padding:20px 30px 100px 30px}.elementor-2 .elementor-element.elementor-element-1ca08955{--spacer-size:200px}.elementor-2 .elementor-element.elementor-element-d59b695{--spacer-size:200px}.elementor-2 .elementor-element.elementor-element-fe70ae3{--spacer-size:200px}.elementor-2 .elementor-element.elementor-element-a80bdee{--spacer-size:200px}.elementor-2 .elementor-element.elementor-element-13eec33{--spacer-size:250px}.elementor-2 .elementor-element.elementor-element-4291d5e{--spacer-size:250px}.elementor-2 .elementor-element.elementor-element-9962aac{padding:0100px 30px 100px 30px}.elementor-2 .elementor-element.elementor-element-4d71789b>.elementor-element-populated{padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-52af7b97 .elementor-heading-title{font-size:30px}.elementor-2 .elementor-element.elementor-element-5ed3f5f2{padding:50px 0 0 0}.elementor-2 .elementor-element.elementor-element-11bab7a6>.elementor-element-populated{margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-1c1f842 .elementor-button{line-height:1.2em}.elementor-2 .elementor-element.elementor-element-3e652dd3>.elementor-shape-bottom svg{height:70px}.elementor-2 .elementor-element.elementor-element-3e652dd3{padding:150px 20px 150px 20px}.elementor-2 .elementor-element.elementor-element-3f113cbf{padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-71273570 .elementor-heading-title{font-size:25px;line-height:1.3em}.elementor-2 .elementor-element.elementor-element-41169abd .elementor-button{line-height:1.2em}.elementor-2 .elementor-element.elementor-element-111813e8{padding:80px 20px 80px 20px}.elementor-2 .elementor-element.elementor-element-2107797c .elementor-heading-title{font-size:35px}.elementor-2 .elementor-element.elementor-element-5253d7e3{padding:0 0 0 0}.elementor-2 .elementor-element.elementor-element-4bf480f3{width:50%}.elementor-2 .elementor-element.elementor-element-2a2100db{width:50%}.elementor-2 .elementor-element.elementor-element-1e3696b3{width:50%}.elementor-2 .elementor-element.elementor-element-440203d3{width:50%}.elementor-2 .elementor-element.elementor-element-512682{width:50%}.elementor-2 .elementor-element.elementor-element-5ea6449e{width:50%}.elementor-2 .elementor-element.elementor-element-630437f9{width:50%}.elementor-2 .elementor-element.elementor-element-4da3de50{width:50%}.elementor-2 .elementor-element.elementor-element-4c237fd3{padding:50px 30px 80px 30px}.elementor-2 .elementor-element.elementor-element-70a524bc{text-align:center}.elementor-2 .elementor-element.elementor-element-476c6ca3 .elementor-testimonial__text{font-size:16px}.elementor-2 .elementor-element.elementor-element-476c6ca3 .elementor-testimonial__name{font-size:18px}.elementor-2 .elementor-element.elementor-element-8bba0c3{text-align:center}}@media(min-width:1025px){.elementor-2 .elementor-element.elementor-element-4b9b4b24>.elementor-background-overlay{background-attachment:scroll}.elementor-2 .elementor-element.elementor-element-3d70aa51:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-3d70aa51>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-2 .elementor-element.elementor-element-76e941d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-76e941d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-2 .elementor-element.elementor-element-31875da:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-31875da>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-2 .elementor-element.elementor-element-8065731:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-8065731>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-2 .elementor-element.elementor-element-4239441:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-4239441>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-2 .elementor-element.elementor-element-9a7348f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-2 .elementor-element.elementor-element-9a7348f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-2 .elementor-element.elementor-element-9962aac:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-9962aac>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-2 .elementor-element.elementor-element-3e652dd3:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-3e652dd3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-2 .elementor-element.elementor-element-5253d7e3:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-5253d7e3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-2 .elementor-element.elementor-element-59ffaf74:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-59ffaf74>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}.elementor-2 .elementor-element.elementor-element-378eeb9:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-378eeb9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}.elementor-2 .elementor-element.elementor-element-5f8c906 .elementor-divider-separator{border:none!important;height:15px!important;background-color:#fff0;background-image:linear-gradient(90deg,var(--e-global-color-secondary) 0%,var(--e-global-color-primary) 100%);opacity:.9}.last-training-container{--training-accent:var(--e-global-color-secondary, #497a90);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 300px),1fr));gap:24px;align-items:stretch}.last-training-container .last-training-post{position:relative;display:flex;flex-direction:column;padding:28px;overflow:hidden;background:#fff;border:1px solid #e8ebef;border-radius:18px;box-shadow:0 6px 24px rgb(15 23 42 / .05);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.last-training-post::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:var(--e-global-color-secondary,#497a90)}.last-training-container .last-training-post:hover{transform:translateY(-4px);border-color:#dce1e8;box-shadow:0 15px 35px rgb(15 23 42 / .09)}.last-training-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:18px}.last-training-label{display:inline-flex;padding:6px 12px;background:#f1f4f8;color:#475569;border-radius:30px;font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.6px;text-transform:uppercase}.last-training-meta time{color:#64748b;font-size:12px;font-weight:500}.last-training-container .last-training-title{margin:0 0 18px;padding:0;font-size:clamp(20px, 1.8vw, 24px);line-height:1.3;font-weight:700}.last-training-title a{color:#172033;text-decoration:none;transition:color .2s ease}.last-training-title a:hover{color:var(--e-global-color-secondary,#497a90)}.last-training-content{flex-grow:1;margin-bottom:24px;padding-top:18px;border-top:1px solid #edf0f3;color:#475569;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.last-training-content p{margin:0 0 12px}.last-training-content p:last-child{margin-bottom:0}.last-training-content strong,.last-training-content b{color:#1e293b;font-weight:700}.last-training-content ul,.last-training-content ol{margin:0 0 14px;padding-left:20px}.last-training-footer{margin-top:auto;padding-top:18px;border-top:1px solid #edf0f3}.last-training-container .last-training-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:12px 20px;min-height:44px;background:var(--e-global-color-secondary,#497a90);border:0;border-radius:9px;color:#fff;font-size:13px;line-height:1.4;font-weight:700;text-decoration:none;transition:transform .2s ease,filter .2s ease}.last-training-container .last-training-button:visited,.last-training-container .last-training-button:hover,.last-training-container .last-training-button:focus{color:#fff;text-decoration:none}.last-training-button span{font-size:18px;line-height:1;transition:transform .2s ease}.last-training-button:hover{filter:brightness(.9);transform:translateY(-2px)}.last-training-button:hover span{transform:translateX(3px)}.last-training-button:focus-visible{outline:3px solid #64748b;outline-offset:3px}.last-training-empty{padding:24px;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;color:#64748b;text-align:center;font-size:14px}@media (max-width:767px){.last-training-container{grid-template-columns:1fr;gap:16px}.last-training-container .last-training-post{padding:22px;border-radius:14px}.last-training-container .last-training-title{font-size:20px}.last-training-container .last-training-button{width:100%}}@media (prefers-reduced-motion:reduce){.last-training-container *,.last-training-container *::before{transition:none!important}.last-training-post:hover,.last-training-button:hover{transform:none}}