.elementor-1275 .elementor-element.elementor-element-5938ca1 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1275 .elementor-element.elementor-element-5938ca1:not(.elementor-motion-effects-element-type-background), .elementor-1275 .elementor-element.elementor-element-5938ca1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://estadopurofitness.com/wp-content/uploads/2023/01/prueba-gratuita.jpg");background-position:center center;background-size:cover;}.elementor-1275 .elementor-element.elementor-element-5938ca1 > .elementor-background-overlay{background-color:#1B2000;opacity:0.66;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1275 .elementor-element.elementor-element-5938ca1 > .elementor-container{max-width:1120px;min-height:86vh;}.elementor-1275 .elementor-element.elementor-element-5938ca1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 16px 90px 16px;}.elementor-1275 .elementor-element.elementor-element-b7c3eb8 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#FF0060;}.elementor-1275 .elementor-element.elementor-element-91d76be .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:68px;font-weight:800;text-transform:uppercase;font-style:italic;line-height:1.02em;letter-spacing:0.3px;color:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-93b2873{font-family:"Barlow Condensed", Sans-serif;font-size:21px;font-weight:400;line-height:1.45em;color:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-f59b2ec{--spacer-size:8px;}.elementor-1275 .elementor-element.elementor-element-ca7e250 .elementor-button{background-color:#FF0060;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF0060;border-radius:6px 6px 6px 6px;padding:17px 28px 17px 28px;}.elementor-1275 .elementor-element.elementor-element-ca7e250 .elementor-button:hover, .elementor-1275 .elementor-element.elementor-element-ca7e250 .elementor-button:focus{background-color:#D9004F;color:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-ca7e250{width:auto;max-width:auto;margin:0px 12px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-1275 .elementor-element.elementor-element-ca7e250 .elementor-button:hover svg, .elementor-1275 .elementor-element.elementor-element-ca7e250 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-f56b08b .elementor-button{background-color:rgba(0,0,0,0);font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:17px 28px 17px 28px;}.elementor-1275 .elementor-element.elementor-element-f56b08b .elementor-button:hover, .elementor-1275 .elementor-element.elementor-element-f56b08b .elementor-button:focus{background-color:#FFFFFF;color:#1E1E1C;}.elementor-1275 .elementor-element.elementor-element-f56b08b{width:auto;max-width:auto;margin:0px 12px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-1275 .elementor-element.elementor-element-f56b08b .elementor-button:hover svg, .elementor-1275 .elementor-element.elementor-element-f56b08b .elementor-button:focus svg{fill:#1E1E1C;}.elementor-1275 .elementor-element.elementor-element-ad08a99{margin:14px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:400;line-height:1.45em;color:rgba(255,255,255,0.75);}.elementor-1275 .elementor-element.elementor-element-3c73a8c:not(.elementor-motion-effects-element-type-background), .elementor-1275 .elementor-element.elementor-element-3c73a8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4EE;}.elementor-1275 .elementor-element.elementor-element-3c73a8c > .elementor-container{max-width:1120px;}.elementor-1275 .elementor-element.elementor-element-3c73a8c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 16px 16px 16px;}.elementor-1275 .elementor-element.elementor-element-3c73a8c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1275 .elementor-element.elementor-element-a208029 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#FF0060;}.elementor-1275 .elementor-element.elementor-element-36f3987 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:48px;font-weight:800;text-transform:uppercase;font-style:italic;line-height:1.02em;letter-spacing:0.3px;color:#1E1E1C;}.elementor-1275 .elementor-element.elementor-element-e33dda6{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:1.45em;color:#5B5B55;}.elementor-1275 .elementor-element.elementor-element-7d77f53:not(.elementor-motion-effects-element-type-background), .elementor-1275 .elementor-element.elementor-element-7d77f53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4EE;}.elementor-1275 .elementor-element.elementor-element-7d77f53 > .elementor-container{max-width:1120px;}.elementor-1275 .elementor-element.elementor-element-7d77f53{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 6px 0px 6px;}.elementor-1275 .elementor-element.elementor-element-7d77f53 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1275 .elementor-element.elementor-element-d0757c3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1275 .elementor-element.elementor-element-d0757c3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-d0757c3 > .elementor-element-populated{border-style:solid;border-width:4px 0px 0px 0px;border-color:#FF0064;box-shadow:0px 10px 30px 0px rgba(30,30,28,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:0px 0px 26px 0px;}.elementor-1275 .elementor-element.elementor-element-d0757c3 > .elementor-element-populated, .elementor-1275 .elementor-element.elementor-element-d0757c3 > .elementor-element-populated > .elementor-background-overlay, .elementor-1275 .elementor-element.elementor-element-d0757c3 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-1275 .elementor-element.elementor-element-d0757c3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1275 .elementor-element.elementor-element-e8139f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1275 .elementor-element.elementor-element-e8139f6 img{width:100%;height:240px;object-fit:cover;object-position:center center;border-radius:14px 14px 0px 0px;}.elementor-1275 .elementor-element.elementor-element-466ae33{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 24px 0px 24px;}.elementor-1275 .elementor-element.elementor-element-466ae33 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#FF0064;}.elementor-1275 .elementor-element.elementor-element-2431962{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 24px 0px 24px;}.elementor-1275 .elementor-element.elementor-element-2431962 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:32px;font-weight:800;text-transform:uppercase;font-style:italic;line-height:1.02em;letter-spacing:0.3px;color:#1E1E1C;}.elementor-1275 .elementor-element.elementor-element-8bb34d4{padding:0px 24px 0px 24px;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:400;line-height:1.45em;color:#5B5B55;}.elementor-1275 .elementor-element.elementor-element-40dd48a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 24px 0px 24px;}.elementor-1275 .elementor-element.elementor-element-40dd48a .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;font-style:italic;line-height:1.02em;letter-spacing:0.3px;color:#536400;}.elementor-1275 .elementor-element.elementor-element-15195d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 24px 0px 24px;font-family:"Barlow Condensed", Sans-serif;font-size:15px;font-weight:400;line-height:1.45em;color:#5B5B55;}.elementor-1275 .elementor-element.elementor-element-2ce16d5 .elementor-button{background-color:#536400;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#536400;border-radius:6px 6px 6px 6px;padding:17px 28px 17px 28px;}.elementor-1275 .elementor-element.elementor-element-2ce16d5 .elementor-button:hover, .elementor-1275 .elementor-element.elementor-element-2ce16d5 .elementor-button:focus{background-color:#3A4600;color:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-2ce16d5{padding:0px 24px 0px 24px;}.elementor-1275 .elementor-element.elementor-element-2ce16d5 .elementor-button:hover svg, .elementor-1275 .elementor-element.elementor-element-2ce16d5 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-c1dc230 .elementor-button{background-color:#FFFFFF00;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1px;fill:#536400;color:#536400;border-style:solid;border-width:2px 2px 2px 2px;border-color:#536400;border-radius:6px 6px 6px 6px;padding:17px 28px 17px 28px;}.elementor-1275 .elementor-element.elementor-element-c1dc230 .elementor-button:hover, .elementor-1275 .elementor-element.elementor-element-c1dc230 .elementor-button:focus{background-color:#536400;color:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-c1dc230{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 24px 0px 24px;}.elementor-1275 .elementor-element.elementor-element-c1dc230 .elementor-button:hover svg, .elementor-1275 .elementor-element.elementor-element-c1dc230 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-c89739a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1275 .elementor-element.elementor-element-c89739a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-c89739a > .elementor-element-populated{border-style:solid;border-width:4px 0px 0px 0px;border-color:#FF0064;box-shadow:0px 10px 30px 0px rgba(30,30,28,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:0px 0px 26px 0px;}.elementor-1275 .elementor-element.elementor-element-c89739a > .elementor-element-populated, .elementor-1275 .elementor-element.elementor-element-c89739a > .elementor-element-populated > .elementor-background-overlay, .elementor-1275 .elementor-element.elementor-element-c89739a > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-1275 .elementor-element.elementor-element-c89739a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1275 .elementor-element.elementor-element-3be252e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1275 .elementor-element.elementor-element-3be252e img{width:100%;height:240px;object-fit:cover;object-position:center center;border-radius:14px 14px 0px 0px;}.elementor-1275 .elementor-element.elementor-element-aaaf607{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 24px 0px 24px;}.elementor-1275 .elementor-element.elementor-element-aaaf607 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#FF0064;}.elementor-1275 .elementor-element.elementor-element-b970063{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 24px 0px 24px;}.elementor-1275 .elementor-element.elementor-element-b970063 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:32px;font-weight:800;text-transform:uppercase;font-style:italic;line-height:1.02em;letter-spacing:0.3px;color:#1E1E1C;}.elementor-1275 .elementor-element.elementor-element-5128d32{padding:0px 24px 0px 24px;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:400;line-height:1.45em;color:#5B5B55;}.elementor-1275 .elementor-element.elementor-element-bef9998{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 24px 0px 24px;}.elementor-1275 .elementor-element.elementor-element-bef9998 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;font-style:italic;line-height:1.02em;letter-spacing:0.3px;color:#536400;}.elementor-1275 .elementor-element.elementor-element-e1be8f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 24px 0px 24px;font-family:"Barlow Condensed", Sans-serif;font-size:15px;font-weight:400;line-height:1.45em;color:#5B5B55;}.elementor-1275 .elementor-element.elementor-element-e4690b2 .elementor-button{background-color:#536400;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#536400;border-radius:6px 6px 6px 6px;padding:17px 28px 17px 28px;}.elementor-1275 .elementor-element.elementor-element-e4690b2 .elementor-button:hover, .elementor-1275 .elementor-element.elementor-element-e4690b2 .elementor-button:focus{background-color:#3A4600;color:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-e4690b2{padding:0px 24px 0px 24px;}.elementor-1275 .elementor-element.elementor-element-e4690b2 .elementor-button:hover svg, .elementor-1275 .elementor-element.elementor-element-e4690b2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-0793aa7 .elementor-button{background-color:#FFFFFF00;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1px;fill:#536400;color:#536400;border-style:solid;border-width:2px 2px 2px 2px;border-color:#536400;border-radius:6px 6px 6px 6px;padding:17px 28px 17px 28px;}.elementor-1275 .elementor-element.elementor-element-0793aa7 .elementor-button:hover, .elementor-1275 .elementor-element.elementor-element-0793aa7 .elementor-button:focus{background-color:#536400;color:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-0793aa7{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 24px 0px 24px;}.elementor-1275 .elementor-element.elementor-element-0793aa7 .elementor-button:hover svg, .elementor-1275 .elementor-element.elementor-element-0793aa7 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-e133d8e:not(.elementor-motion-effects-element-type-background), .elementor-1275 .elementor-element.elementor-element-e133d8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4EE;}.elementor-1275 .elementor-element.elementor-element-e133d8e > .elementor-container{max-width:1120px;}.elementor-1275 .elementor-element.elementor-element-e133d8e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 6px 88px 6px;}.elementor-1275 .elementor-element.elementor-element-e133d8e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1275 .elementor-element.elementor-element-edbffaa:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1275 .elementor-element.elementor-element-edbffaa > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-edbffaa > .elementor-element-populated{border-style:solid;border-width:4px 0px 0px 0px;border-color:#FF0064;box-shadow:0px 10px 30px 0px rgba(30,30,28,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:0px 0px 26px 0px;}.elementor-1275 .elementor-element.elementor-element-edbffaa > .elementor-element-populated, .elementor-1275 .elementor-element.elementor-element-edbffaa > .elementor-element-populated > .elementor-background-overlay, .elementor-1275 .elementor-element.elementor-element-edbffaa > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-1275 .elementor-element.elementor-element-edbffaa > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1275 .elementor-element.elementor-element-5606a00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1275 .elementor-element.elementor-element-5606a00 img{width:100%;height:240px;object-fit:cover;object-position:center center;border-radius:14px 14px 0px 0px;}.elementor-1275 .elementor-element.elementor-element-a630667{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 24px 0px 24px;}.elementor-1275 .elementor-element.elementor-element-a630667 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#FF0064;}.elementor-1275 .elementor-element.elementor-element-5155c30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 24px 0px 24px;}.elementor-1275 .elementor-element.elementor-element-5155c30 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:32px;font-weight:800;text-transform:uppercase;font-style:italic;line-height:1.02em;letter-spacing:0.3px;color:#1E1E1C;}.elementor-1275 .elementor-element.elementor-element-d560767{padding:0px 24px 0px 24px;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:400;line-height:1.45em;color:#5B5B55;}.elementor-1275 .elementor-element.elementor-element-089a45f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 24px 0px 24px;}.elementor-1275 .elementor-element.elementor-element-089a45f .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;font-style:italic;line-height:1.02em;letter-spacing:0.3px;color:#536400;}.elementor-1275 .elementor-element.elementor-element-6754e00{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 24px 0px 24px;font-family:"Barlow Condensed", Sans-serif;font-size:15px;font-weight:400;line-height:1.45em;color:#5B5B55;}.elementor-1275 .elementor-element.elementor-element-5280c7f .elementor-button{background-color:#536400;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#536400;border-radius:6px 6px 6px 6px;padding:17px 28px 17px 28px;}.elementor-1275 .elementor-element.elementor-element-5280c7f .elementor-button:hover, .elementor-1275 .elementor-element.elementor-element-5280c7f .elementor-button:focus{background-color:#3A4600;color:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-5280c7f{padding:0px 24px 0px 24px;}.elementor-1275 .elementor-element.elementor-element-5280c7f .elementor-button:hover svg, .elementor-1275 .elementor-element.elementor-element-5280c7f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-ddaa6c1 .elementor-button{background-color:#FFFFFF00;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1px;fill:#536400;color:#536400;border-style:solid;border-width:2px 2px 2px 2px;border-color:#536400;border-radius:6px 6px 6px 6px;padding:17px 28px 17px 28px;}.elementor-1275 .elementor-element.elementor-element-ddaa6c1 .elementor-button:hover, .elementor-1275 .elementor-element.elementor-element-ddaa6c1 .elementor-button:focus{background-color:#536400;color:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-ddaa6c1{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 24px 0px 24px;}.elementor-1275 .elementor-element.elementor-element-ddaa6c1 .elementor-button:hover svg, .elementor-1275 .elementor-element.elementor-element-ddaa6c1 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-4a2f624:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1275 .elementor-element.elementor-element-4a2f624 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-4a2f624 > .elementor-element-populated{border-style:solid;border-width:4px 0px 0px 0px;border-color:#FF0064;box-shadow:0px 10px 30px 0px rgba(30,30,28,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:0px 0px 26px 0px;}.elementor-1275 .elementor-element.elementor-element-4a2f624 > .elementor-element-populated, .elementor-1275 .elementor-element.elementor-element-4a2f624 > .elementor-element-populated > .elementor-background-overlay, .elementor-1275 .elementor-element.elementor-element-4a2f624 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-1275 .elementor-element.elementor-element-4a2f624 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1275 .elementor-element.elementor-element-4ec4070{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1275 .elementor-element.elementor-element-4ec4070 img{width:100%;height:240px;object-fit:cover;object-position:center center;border-radius:14px 14px 0px 0px;}.elementor-1275 .elementor-element.elementor-element-d668090{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 24px 0px 24px;}.elementor-1275 .elementor-element.elementor-element-d668090 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#FF0064;}.elementor-1275 .elementor-element.elementor-element-1204045{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 24px 0px 24px;}.elementor-1275 .elementor-element.elementor-element-1204045 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:32px;font-weight:800;text-transform:uppercase;font-style:italic;line-height:1.02em;letter-spacing:0.3px;color:#1E1E1C;}.elementor-1275 .elementor-element.elementor-element-acb649a{padding:0px 24px 0px 24px;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:400;line-height:1.45em;color:#5B5B55;}.elementor-1275 .elementor-element.elementor-element-499e901{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 24px 0px 24px;}.elementor-1275 .elementor-element.elementor-element-499e901 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;font-style:italic;line-height:1.02em;letter-spacing:0.3px;color:#536400;}.elementor-1275 .elementor-element.elementor-element-6f236d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 24px 0px 24px;font-family:"Barlow Condensed", Sans-serif;font-size:15px;font-weight:400;line-height:1.45em;color:#5B5B55;}.elementor-1275 .elementor-element.elementor-element-1accc91 .elementor-button{background-color:#536400;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#536400;border-radius:6px 6px 6px 6px;padding:17px 28px 17px 28px;}.elementor-1275 .elementor-element.elementor-element-1accc91 .elementor-button:hover, .elementor-1275 .elementor-element.elementor-element-1accc91 .elementor-button:focus{background-color:#3A4600;color:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-1accc91{padding:0px 24px 0px 24px;}.elementor-1275 .elementor-element.elementor-element-1accc91 .elementor-button:hover svg, .elementor-1275 .elementor-element.elementor-element-1accc91 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-7744e86 .elementor-button{background-color:#FFFFFF00;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1px;fill:#536400;color:#536400;border-style:solid;border-width:2px 2px 2px 2px;border-color:#536400;border-radius:6px 6px 6px 6px;padding:17px 28px 17px 28px;}.elementor-1275 .elementor-element.elementor-element-7744e86 .elementor-button:hover, .elementor-1275 .elementor-element.elementor-element-7744e86 .elementor-button:focus{background-color:#536400;color:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-7744e86{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 24px 0px 24px;}.elementor-1275 .elementor-element.elementor-element-7744e86 .elementor-button:hover svg, .elementor-1275 .elementor-element.elementor-element-7744e86 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-ad128f6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1275 .elementor-element.elementor-element-ad128f6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-ad128f6 > .elementor-element-populated{border-style:solid;border-width:4px 0px 0px 0px;border-color:#FF0064;box-shadow:0px 10px 30px 0px rgba(30,30,28,0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:12px 12px 12px 12px;--e-column-margin-right:12px;--e-column-margin-left:12px;padding:0px 0px 26px 0px;}.elementor-1275 .elementor-element.elementor-element-ad128f6 > .elementor-element-populated, .elementor-1275 .elementor-element.elementor-element-ad128f6 > .elementor-element-populated > .elementor-background-overlay, .elementor-1275 .elementor-element.elementor-element-ad128f6 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-1275 .elementor-element.elementor-element-ad128f6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1275 .elementor-element.elementor-element-b7f5a80{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;}.elementor-1275 .elementor-element.elementor-element-b7f5a80 img{width:100%;height:240px;object-fit:cover;object-position:center center;border-radius:14px 14px 0px 0px;}.elementor-1275 .elementor-element.elementor-element-362b0fb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 24px 0px 24px;}.elementor-1275 .elementor-element.elementor-element-362b0fb .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#FF0064;}.elementor-1275 .elementor-element.elementor-element-8389fa8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 24px 0px 24px;}.elementor-1275 .elementor-element.elementor-element-8389fa8 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:32px;font-weight:800;text-transform:uppercase;font-style:italic;line-height:1.02em;letter-spacing:0.3px;color:#1E1E1C;}.elementor-1275 .elementor-element.elementor-element-6d89b4d{padding:0px 24px 0px 24px;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:400;line-height:1.45em;color:#5B5B55;}.elementor-1275 .elementor-element.elementor-element-2a86ed7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;padding:0px 24px 0px 24px;}.elementor-1275 .elementor-element.elementor-element-2a86ed7 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:40px;font-weight:800;text-transform:uppercase;font-style:italic;line-height:1.02em;letter-spacing:0.3px;color:#536400;}.elementor-1275 .elementor-element.elementor-element-a7added{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;padding:0px 24px 0px 24px;font-family:"Barlow Condensed", Sans-serif;font-size:15px;font-weight:400;line-height:1.45em;color:#5B5B55;}.elementor-1275 .elementor-element.elementor-element-c1df19e .elementor-button{background-color:#536400;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#536400;border-radius:6px 6px 6px 6px;padding:17px 28px 17px 28px;}.elementor-1275 .elementor-element.elementor-element-c1df19e .elementor-button:hover, .elementor-1275 .elementor-element.elementor-element-c1df19e .elementor-button:focus{background-color:#3A4600;color:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-c1df19e{padding:0px 24px 0px 24px;}.elementor-1275 .elementor-element.elementor-element-c1df19e .elementor-button:hover svg, .elementor-1275 .elementor-element.elementor-element-c1df19e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-202b56c .elementor-button{background-color:#FFFFFF00;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1px;fill:#536400;color:#536400;border-style:solid;border-width:2px 2px 2px 2px;border-color:#536400;border-radius:6px 6px 6px 6px;padding:17px 28px 17px 28px;}.elementor-1275 .elementor-element.elementor-element-202b56c .elementor-button:hover, .elementor-1275 .elementor-element.elementor-element-202b56c .elementor-button:focus{background-color:#536400;color:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-202b56c{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 24px 0px 24px;}.elementor-1275 .elementor-element.elementor-element-202b56c .elementor-button:hover svg, .elementor-1275 .elementor-element.elementor-element-202b56c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-4658b51 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1275 .elementor-element.elementor-element-4658b51:not(.elementor-motion-effects-element-type-background), .elementor-1275 .elementor-element.elementor-element-4658b51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#536400;}.elementor-1275 .elementor-element.elementor-element-4658b51 > .elementor-container{max-width:1120px;}.elementor-1275 .elementor-element.elementor-element-4658b51{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 16px 88px 16px;}.elementor-1275 .elementor-element.elementor-element-4658b51 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1275 .elementor-element.elementor-element-6e215fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1275 .elementor-element.elementor-element-6e215fa img{width:100%;height:520px;object-fit:cover;object-position:center center;border-radius:14px 14px 14px 14px;}.elementor-bc-flex-widget .elementor-1275 .elementor-element.elementor-element-6e5e91b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1275 .elementor-element.elementor-element-6e5e91b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1275 .elementor-element.elementor-element-c275212 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-8c454f7 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:52px;font-weight:800;text-transform:uppercase;font-style:italic;line-height:1.02em;letter-spacing:0.3px;color:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-5acd179{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:1.45em;color:rgba(255,255,255,0.9);}.elementor-1275 .elementor-element.elementor-element-9fb96e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1275 .elementor-element.elementor-element-9fb96e9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1275 .elementor-element.elementor-element-9fb96e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1275 .elementor-element.elementor-element-9fb96e9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1275 .elementor-element.elementor-element-9fb96e9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1275 .elementor-element.elementor-element-9fb96e9 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-1275 .elementor-element.elementor-element-9fb96e9 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-1275 .elementor-element.elementor-element-9fb96e9{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1275 .elementor-element.elementor-element-9fb96e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1275 .elementor-element.elementor-element-9fb96e9 .elementor-icon-list-item > a{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:500;}.elementor-1275 .elementor-element.elementor-element-9fb96e9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-1275 .elementor-element.elementor-element-3391e4a{--spacer-size:6px;}.elementor-1275 .elementor-element.elementor-element-4d8dfa4 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:17px 28px 17px 28px;}.elementor-1275 .elementor-element.elementor-element-4d8dfa4 .elementor-button:hover, .elementor-1275 .elementor-element.elementor-element-4d8dfa4 .elementor-button:focus{background-color:#FFFFFF;color:#1E1E1C;}.elementor-1275 .elementor-element.elementor-element-4d8dfa4 .elementor-button:hover svg, .elementor-1275 .elementor-element.elementor-element-4d8dfa4 .elementor-button:focus svg{fill:#1E1E1C;}.elementor-1275 .elementor-element.elementor-element-091b4af:not(.elementor-motion-effects-element-type-background), .elementor-1275 .elementor-element.elementor-element-091b4af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-091b4af > .elementor-container{max-width:1120px;}.elementor-1275 .elementor-element.elementor-element-091b4af{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 16px 20px 16px;}.elementor-1275 .elementor-element.elementor-element-091b4af > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1275 .elementor-element.elementor-element-859648f .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#FF0060;}.elementor-1275 .elementor-element.elementor-element-b1807e0 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:48px;font-weight:800;text-transform:uppercase;font-style:italic;line-height:1.02em;letter-spacing:0.3px;color:#1E1E1C;}.elementor-1275 .elementor-element.elementor-element-9155cb7:not(.elementor-motion-effects-element-type-background), .elementor-1275 .elementor-element.elementor-element-9155cb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-9155cb7 > .elementor-container{max-width:1120px;}.elementor-1275 .elementor-element.elementor-element-9155cb7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 16px 40px 16px;}.elementor-1275 .elementor-element.elementor-element-9155cb7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1275 .elementor-element.elementor-element-687be66 > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-1275 .elementor-element.elementor-element-bb2466b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-1275 .elementor-element.elementor-element-bb2466b .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:56px;font-weight:800;text-transform:uppercase;font-style:italic;line-height:1.02em;letter-spacing:0.3px;color:#FF0060;}.elementor-1275 .elementor-element.elementor-element-30bc94f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1275 .elementor-element.elementor-element-30bc94f .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:28px;font-weight:800;text-transform:uppercase;font-style:italic;line-height:1.02em;letter-spacing:0.3px;color:#1E1E1C;}.elementor-1275 .elementor-element.elementor-element-1ac6e4d{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:400;line-height:1.45em;color:#5B5B55;}.elementor-1275 .elementor-element.elementor-element-d65ecb2 > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-1275 .elementor-element.elementor-element-c1f1ebb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-1275 .elementor-element.elementor-element-c1f1ebb .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:56px;font-weight:800;text-transform:uppercase;font-style:italic;line-height:1.02em;letter-spacing:0.3px;color:#FF0060;}.elementor-1275 .elementor-element.elementor-element-a375756{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1275 .elementor-element.elementor-element-a375756 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:28px;font-weight:800;text-transform:uppercase;font-style:italic;line-height:1.02em;letter-spacing:0.3px;color:#1E1E1C;}.elementor-1275 .elementor-element.elementor-element-ca9b6b8{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:400;line-height:1.45em;color:#5B5B55;}.elementor-1275 .elementor-element.elementor-element-b75320d > .elementor-element-populated{padding:10px 14px 10px 14px;}.elementor-1275 .elementor-element.elementor-element-f0dbcc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;}.elementor-1275 .elementor-element.elementor-element-f0dbcc2 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:56px;font-weight:800;text-transform:uppercase;font-style:italic;line-height:1.02em;letter-spacing:0.3px;color:#FF0060;}.elementor-1275 .elementor-element.elementor-element-8dd4e1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-1275 .elementor-element.elementor-element-8dd4e1b .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:28px;font-weight:800;text-transform:uppercase;font-style:italic;line-height:1.02em;letter-spacing:0.3px;color:#1E1E1C;}.elementor-1275 .elementor-element.elementor-element-6d53806{font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:400;line-height:1.45em;color:#5B5B55;}.elementor-1275 .elementor-element.elementor-element-8289523:not(.elementor-motion-effects-element-type-background), .elementor-1275 .elementor-element.elementor-element-8289523 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-8289523 > .elementor-container{max-width:1120px;}.elementor-1275 .elementor-element.elementor-element-8289523{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 16px 88px 16px;}.elementor-1275 .elementor-element.elementor-element-8289523 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1275 .elementor-element.elementor-element-6cc954d:not(.elementor-motion-effects-element-type-background), .elementor-1275 .elementor-element.elementor-element-6cc954d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4EE;}.elementor-1275 .elementor-element.elementor-element-6cc954d > .elementor-container{max-width:1120px;}.elementor-1275 .elementor-element.elementor-element-6cc954d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 16px 88px 16px;}.elementor-1275 .elementor-element.elementor-element-6cc954d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1275 .elementor-element.elementor-element-ee2eb3d .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#FF0060;}.elementor-1275 .elementor-element.elementor-element-cff214e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-1275 .elementor-element.elementor-element-cff214e .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:48px;font-weight:800;text-transform:uppercase;font-style:italic;line-height:1.02em;letter-spacing:0.3px;color:#1E1E1C;}.elementor-1275 .elementor-element.elementor-element-80ba2f5 .elementor-tab-title{border-width:1px;border-color:#E2E2DA;background-color:#FFFFFF;padding:18px 20px 18px 20px;}.elementor-1275 .elementor-element.elementor-element-80ba2f5 .elementor-tab-content{border-width:1px;border-block-end-color:#E2E2DA;background-color:#FFFFFF;color:#5B5B55;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;padding:4px 20px 20px 20px;}.elementor-1275 .elementor-element.elementor-element-80ba2f5 .elementor-toggle-title, .elementor-1275 .elementor-element.elementor-element-80ba2f5 .elementor-toggle-icon{color:#1E1E1C;}.elementor-1275 .elementor-element.elementor-element-80ba2f5 .elementor-toggle-icon svg{fill:#1E1E1C;}.elementor-1275 .elementor-element.elementor-element-80ba2f5 .elementor-tab-title.elementor-active a, .elementor-1275 .elementor-element.elementor-element-80ba2f5 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#536400;}.elementor-1275 .elementor-element.elementor-element-80ba2f5 .elementor-toggle-title{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:500;line-height:1.25em;}.elementor-1275 .elementor-element.elementor-element-80ba2f5 .elementor-tab-title .elementor-toggle-icon i:before{color:#FF0060;}.elementor-1275 .elementor-element.elementor-element-80ba2f5 .elementor-tab-title .elementor-toggle-icon svg{fill:#FF0060;}.elementor-1275 .elementor-element.elementor-element-80ba2f5 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#536400;}.elementor-1275 .elementor-element.elementor-element-80ba2f5 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#536400;}.elementor-1275 .elementor-element.elementor-element-879e772 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1275 .elementor-element.elementor-element-879e772:not(.elementor-motion-effects-element-type-background), .elementor-1275 .elementor-element.elementor-element-879e772 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-879e772 > .elementor-container{max-width:1120px;}.elementor-1275 .elementor-element.elementor-element-879e772{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:88px 16px 88px 16px;}.elementor-1275 .elementor-element.elementor-element-879e772 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1275 .elementor-element.elementor-element-6ef17e3 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;line-height:1.2em;letter-spacing:2px;color:#FF0060;}.elementor-1275 .elementor-element.elementor-element-b4acd67 .elementor-heading-title{font-family:"Barlow Condensed", Sans-serif;font-size:48px;font-weight:800;text-transform:uppercase;font-style:italic;line-height:1.02em;letter-spacing:0.3px;color:#1E1E1C;}.elementor-1275 .elementor-element.elementor-element-8c9d539{font-family:"Barlow Condensed", Sans-serif;font-size:20px;font-weight:400;line-height:1.45em;color:#1E1E1C;}.elementor-1275 .elementor-element.elementor-element-94108dc .elementor-button{background-color:rgba(0,0,0,0);font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1px;fill:#536400;color:#536400;border-style:solid;border-width:2px 2px 2px 2px;border-color:#536400;border-radius:6px 6px 6px 6px;padding:17px 28px 17px 28px;}.elementor-1275 .elementor-element.elementor-element-94108dc .elementor-button:hover, .elementor-1275 .elementor-element.elementor-element-94108dc .elementor-button:focus{background-color:#536400;color:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-94108dc{width:auto;max-width:auto;margin:0px 12px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-1275 .elementor-element.elementor-element-94108dc .elementor-button:hover svg, .elementor-1275 .elementor-element.elementor-element-94108dc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-44b0816 .elementor-button{background-color:#536400;font-family:"Barlow Condensed", Sans-serif;font-size:18px;font-weight:500;text-transform:uppercase;letter-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#536400;border-radius:6px 6px 6px 6px;padding:17px 28px 17px 28px;}.elementor-1275 .elementor-element.elementor-element-44b0816 .elementor-button:hover, .elementor-1275 .elementor-element.elementor-element-44b0816 .elementor-button:focus{background-color:#3A4600;color:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-44b0816{width:auto;max-width:auto;margin:0px 12px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-1275 .elementor-element.elementor-element-44b0816 .elementor-button:hover svg, .elementor-1275 .elementor-element.elementor-element-44b0816 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1275 .elementor-element.elementor-element-400cbdd img{width:100%;height:420px;object-fit:cover;object-position:center center;border-radius:14px 14px 14px 14px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1275 .elementor-element.elementor-element-2cdcbfe{width:87%;}.elementor-1275 .elementor-element.elementor-element-6e5e91b{width:58%;}}@media(max-width:767px){.elementor-1275 .elementor-element.elementor-element-5938ca1 > .elementor-container{min-height:84vh;}.elementor-1275 .elementor-element.elementor-element-5938ca1{padding:64px 6px 56px 6px;}.elementor-1275 .elementor-element.elementor-element-b7c3eb8 .elementor-heading-title{font-size:14px;}.elementor-1275 .elementor-element.elementor-element-91d76be .elementor-heading-title{font-size:44px;}.elementor-1275 .elementor-element.elementor-element-93b2873{font-size:18px;}.elementor-1275 .elementor-element.elementor-element-f59b2ec{--spacer-size:0px;}.elementor-1275 .elementor-element.elementor-element-ca7e250{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1275 .elementor-element.elementor-element-f56b08b{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1275 .elementor-element.elementor-element-ad08a99{font-size:15px;}.elementor-1275 .elementor-element.elementor-element-3c73a8c{padding:52px 6px 8px 6px;}.elementor-1275 .elementor-element.elementor-element-a208029 .elementor-heading-title{font-size:14px;}.elementor-1275 .elementor-element.elementor-element-36f3987 .elementor-heading-title{font-size:34px;}.elementor-1275 .elementor-element.elementor-element-e33dda6{font-size:18px;}.elementor-1275 .elementor-element.elementor-element-7d77f53{padding:0px 6px 0px 6px;}.elementor-1275 .elementor-element.elementor-element-d0757c3 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1275 .elementor-element.elementor-element-e8139f6 img{height:200px;}.elementor-1275 .elementor-element.elementor-element-466ae33 .elementor-heading-title{font-size:14px;}.elementor-1275 .elementor-element.elementor-element-2431962 .elementor-heading-title{font-size:28px;}.elementor-1275 .elementor-element.elementor-element-8bb34d4{font-size:17px;}.elementor-1275 .elementor-element.elementor-element-40dd48a .elementor-heading-title{font-size:36px;}.elementor-1275 .elementor-element.elementor-element-15195d4{font-size:15px;}.elementor-1275 .elementor-element.elementor-element-c89739a > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1275 .elementor-element.elementor-element-3be252e img{height:200px;}.elementor-1275 .elementor-element.elementor-element-aaaf607 .elementor-heading-title{font-size:14px;}.elementor-1275 .elementor-element.elementor-element-b970063 .elementor-heading-title{font-size:28px;}.elementor-1275 .elementor-element.elementor-element-5128d32{font-size:17px;}.elementor-1275 .elementor-element.elementor-element-bef9998 .elementor-heading-title{font-size:36px;}.elementor-1275 .elementor-element.elementor-element-e1be8f8{font-size:15px;}.elementor-1275 .elementor-element.elementor-element-e133d8e{padding:0px 6px 52px 6px;}.elementor-1275 .elementor-element.elementor-element-edbffaa > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1275 .elementor-element.elementor-element-5606a00 img{height:200px;}.elementor-1275 .elementor-element.elementor-element-a630667 .elementor-heading-title{font-size:14px;}.elementor-1275 .elementor-element.elementor-element-5155c30 .elementor-heading-title{font-size:28px;}.elementor-1275 .elementor-element.elementor-element-d560767{font-size:17px;}.elementor-1275 .elementor-element.elementor-element-089a45f .elementor-heading-title{font-size:36px;}.elementor-1275 .elementor-element.elementor-element-6754e00{font-size:15px;}.elementor-1275 .elementor-element.elementor-element-4a2f624 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1275 .elementor-element.elementor-element-4ec4070 img{height:200px;}.elementor-1275 .elementor-element.elementor-element-d668090 .elementor-heading-title{font-size:14px;}.elementor-1275 .elementor-element.elementor-element-1204045 .elementor-heading-title{font-size:28px;}.elementor-1275 .elementor-element.elementor-element-acb649a{font-size:17px;}.elementor-1275 .elementor-element.elementor-element-499e901 .elementor-heading-title{font-size:36px;}.elementor-1275 .elementor-element.elementor-element-6f236d4{font-size:15px;}.elementor-1275 .elementor-element.elementor-element-ad128f6 > .elementor-element-populated{margin:10px 0px 10px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-1275 .elementor-element.elementor-element-b7f5a80 img{height:200px;}.elementor-1275 .elementor-element.elementor-element-362b0fb .elementor-heading-title{font-size:14px;}.elementor-1275 .elementor-element.elementor-element-8389fa8 .elementor-heading-title{font-size:28px;}.elementor-1275 .elementor-element.elementor-element-6d89b4d{font-size:17px;}.elementor-1275 .elementor-element.elementor-element-2a86ed7 .elementor-heading-title{font-size:36px;}.elementor-1275 .elementor-element.elementor-element-a7added{font-size:15px;}.elementor-1275 .elementor-element.elementor-element-4658b51{padding:52px 6px 52px 6px;}.elementor-1275 .elementor-element.elementor-element-6e215fa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-1275 .elementor-element.elementor-element-6e215fa img{height:380px;}.elementor-1275 .elementor-element.elementor-element-c275212 .elementor-heading-title{font-size:14px;}.elementor-1275 .elementor-element.elementor-element-8c454f7 .elementor-heading-title{font-size:36px;}.elementor-1275 .elementor-element.elementor-element-5acd179{font-size:18px;}.elementor-1275 .elementor-element.elementor-element-9fb96e9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1275 .elementor-element.elementor-element-9fb96e9 .elementor-icon-list-item > a{font-size:18px;}.elementor-1275 .elementor-element.elementor-element-3391e4a{--spacer-size:0px;}.elementor-1275 .elementor-element.elementor-element-091b4af{padding:52px 6px 6px 6px;}.elementor-1275 .elementor-element.elementor-element-859648f .elementor-heading-title{font-size:14px;}.elementor-1275 .elementor-element.elementor-element-b1807e0 .elementor-heading-title{font-size:34px;}.elementor-1275 .elementor-element.elementor-element-9155cb7{padding:0px 6px 12px 6px;}.elementor-1275 .elementor-element.elementor-element-bb2466b .elementor-heading-title{font-size:46px;}.elementor-1275 .elementor-element.elementor-element-30bc94f .elementor-heading-title{font-size:26px;}.elementor-1275 .elementor-element.elementor-element-1ac6e4d{font-size:17px;}.elementor-1275 .elementor-element.elementor-element-c1f1ebb .elementor-heading-title{font-size:46px;}.elementor-1275 .elementor-element.elementor-element-a375756 .elementor-heading-title{font-size:26px;}.elementor-1275 .elementor-element.elementor-element-ca9b6b8{font-size:17px;}.elementor-1275 .elementor-element.elementor-element-f0dbcc2 .elementor-heading-title{font-size:46px;}.elementor-1275 .elementor-element.elementor-element-8dd4e1b .elementor-heading-title{font-size:26px;}.elementor-1275 .elementor-element.elementor-element-6d53806{font-size:17px;}.elementor-1275 .elementor-element.elementor-element-8289523{padding:0px 6px 52px 6px;}.elementor-1275 .elementor-element.elementor-element-6cc954d{padding:52px 6px 52px 6px;}.elementor-1275 .elementor-element.elementor-element-ee2eb3d .elementor-heading-title{font-size:14px;}.elementor-1275 .elementor-element.elementor-element-cff214e .elementor-heading-title{font-size:34px;}.elementor-1275 .elementor-element.elementor-element-80ba2f5 .elementor-toggle-title{font-size:18px;}.elementor-1275 .elementor-element.elementor-element-80ba2f5 .elementor-tab-content{font-size:17px;}.elementor-1275 .elementor-element.elementor-element-879e772{padding:52px 6px 52px 6px;}.elementor-1275 .elementor-element.elementor-element-6ef17e3 .elementor-heading-title{font-size:14px;}.elementor-1275 .elementor-element.elementor-element-b4acd67 .elementor-heading-title{font-size:34px;}.elementor-1275 .elementor-element.elementor-element-8c9d539{font-size:18px;}.elementor-1275 .elementor-element.elementor-element-94108dc{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1275 .elementor-element.elementor-element-44b0816{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1275 .elementor-element.elementor-element-400cbdd{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1275 .elementor-element.elementor-element-400cbdd img{height:240px;}}/* Start custom CSS *//* Marca Estado Puro (manual 2022): verde #536400, fucsia #FF0060, Barlow Condensed */
body.elementor-kit-133.page-id-1221{
--e-global-color-primary:#536400;--e-global-color-bd58e65:#536400;--e-global-color-a658e8e:#536400;--e-global-color-7d9cd70:#87934D;
--e-global-color-secondary:#3A4600;--e-global-color-accent:#3A4600;--e-global-color-6d718d3:#3A4600;
--e-global-color-text:#FFFFFF;--e-global-color-67ed2cd:#FF0060;--e-global-color-6781b2a:#FF0060;
--e-global-typography-primary-font-family:"Barlow Condensed";--e-global-typography-secondary-font-family:"Barlow Condensed";--e-global-typography-accent-font-family:"Barlow Condensed";--e-global-typography-text-font-family:"Barlow Condensed";}
/* Portada 2026 — mobile first */
body.page-id-1221 .ep-h1 .elementor-heading-title{text-wrap:balance}
body.page-id-1221 .ep-lead{max-width:720px}
body.page-id-1221 .ep-price .elementor-heading-title span{font-size:.45em;font-weight:500;font-style:normal;color:#5B5B55;margin-left:4px;text-transform:none}
body.page-id-1221 .ep-card>.elementor-widget-wrap{flex-direction:column;flex-wrap:nowrap;align-content:normal;overflow:hidden}
body.page-id-1221 .ep-card .elementor-widget-button{margin-top:auto}
body.page-id-1221 .ep-card .elementor-widget-image img{display:block}
body.page-id-1221 .elementor-widget-text-editor p:last-child{margin-bottom:0}
body.page-id-1221 .elementor-button{transition:all .2s ease}
@media (max-width:767px){body.page-id-1221 .elementor-button{width:100%;justify-content:center}}
body.page-id-1221 img[src*="IMG_5815"]{object-position:center 18%}
@media (max-width:767px){body.page-id-1221 .ep-card>.elementor-widget-wrap{margin:10px 8px!important}}
@media (min-width:768px){body.page-id-1221 .elementor-widget__width-auto{display:inline-block;width:auto;max-width:100%;vertical-align:top}}
/* === EP PREMIUM 2026 === */
body.elementor-page-1275{--g:#536400;--gd:#1C2200;--f:#FF0064;--ink:#17180F;--cream:#F6F3EE;--sand:#EDE3D6;--mint:#EEF1E0;background:var(--cream)}
body.elementor-page-1275 .elementor-widget-text-editor, body.elementor-page-1275 .elementor-widget-text-editor p, body.elementor-page-1275 .elementor-icon-list-text, body.elementor-page-1275 .elementor-tab-content{font-family:'Barlow',sans-serif!important;font-size:17px!important;line-height:1.6!important;letter-spacing:0!important;text-transform:none!important}
body.elementor-page-1275 .elementor-heading-title{letter-spacing:.005em;line-height:.98}
body.elementor-page-1275 h2.elementor-heading-title{font-size:clamp(36px,6.4vw,68px)!important}
body.elementor-page-1275 .ep-eyebrow .elementor-heading-title{font-family:'Barlow',sans-serif!important;font-size:12px!important;letter-spacing:.26em!important;font-weight:600!important;color:var(--f)!important;line-height:1.4}
body.elementor-page-1275 .elementor-button{border-radius:999px!important;padding:16px 26px!important;font-family:'Barlow',sans-serif!important;font-weight:600!important;letter-spacing:.08em!important;font-size:14px!important;transition:transform .2s,background .2s}
body.elementor-page-1275 .elementor-button:hover{transform:translateY(-1px)}
body.elementor-page-1275 > .elementor-section, body.elementor-page-1275 > .e-con{padding-top:clamp(56px,9vw,120px)!important;padding-bottom:0!important}
/* HERO */
body.elementor-page-1275 .elementor-element-5938ca1{min-height:92vh;display:flex;align-items:flex-end;padding:0!important}
body.elementor-page-1275 .elementor-element-5938ca1 > .elementor-container{width:100%;padding:0 0 clamp(40px,8vh,96px)}
body.elementor-page-1275 .elementor-element-5938ca1 > .elementor-background-overlay{background:linear-gradient(180deg,rgba(12,14,0,.62) 0%,rgba(12,14,0,.12) 24%,rgba(12,14,0,.22) 48%,rgba(12,14,0,.88) 100%)!important;opacity:1!important}
body.elementor-page-1275 .elementor-element-5938ca1 h1.elementor-heading-title, body.elementor-page-1275 .elementor-element-5938ca1 h2.elementor-heading-title{font-size:clamp(52px,12vw,124px)!important;line-height:.9!important;color:#fff!important}
body.elementor-page-1275 .elementor-element-5938ca1 .elementor-widget-text-editor p{color:rgba(255,255,255,.88)!important;max-width:520px;font-size:19px!important;line-height:1.5!important}
body.elementor-page-1275 .elementor-element-ca7e250 .elementor-button{background:var(--f)!important;border-color:var(--f)!important;color:#fff!important}
body.elementor-page-1275 .elementor-element-f56b08b .elementor-button{background:transparent!important;border:1.5px solid rgba(255,255,255,.7)!important;color:#fff!important}
/* SERVICIOS */
body.elementor-page-1275 .elementor-element-3c73a8c .elementor-widget-text-editor p{max-width:560px;color:#55564d}
body.elementor-page-1275 .elementor-element-7d77f53, body.elementor-page-1275 .elementor-element-e133d8e{padding-top:28px!important;background:transparent!important}
body.elementor-page-1275 .ep-card > .elementor-widget-wrap, body.elementor-page-1275 .ep-card > .elementor-column-wrap{background:#fff!important;border:0!important;border-radius:26px!important;overflow:hidden;padding:0 0 26px!important;align-content:flex-start;box-shadow:0 1px 2px rgba(23,24,15,.05)}
body.elementor-page-1275 .ep-card{padding:10px!important}
body.elementor-page-1275 .ep-card .elementor-widget{margin-bottom:12px!important}
body.elementor-page-1275 .ep-card .elementor-widget:not(.elementor-widget-image){padding:0 26px}
body.elementor-page-1275 .ep-card .elementor-widget-image{margin-bottom:22px!important}
body.elementor-page-1275 .ep-card .elementor-widget-image img{width:100%!important;height:auto!important;aspect-ratio:4/5;object-fit:cover;border-radius:0!important;display:block}
body.elementor-page-1275 .elementor-element-7d77f53 .ep-card .elementor-widget-image img{aspect-ratio:16/11}
body.elementor-page-1275 .ep-card h2.elementor-heading-title, body.elementor-page-1275 .ep-card h3.elementor-heading-title{font-size:clamp(30px,3.2vw,40px)!important}
body.elementor-page-1275 .ep-card .elementor-widget-text-editor p{font-size:16px;color:#55564d}
body.elementor-page-1275 .ep-price .elementor-heading-title{font-size:30px!important;color:var(--g)!important}
body.elementor-page-1275 .ep-card .elementor-widget-text-editor:last-of-type p{font-size:13px}
body.elementor-page-1275 .ep-card .elementor-widget-button{display:inline-block;width:auto;margin-right:8px}
body.elementor-page-1275 .ep-card .elementor-widget-button .elementor-button{padding:13px 20px!important}
body.elementor-page-1275 .ep-wa .elementor-button{background:transparent!important;color:var(--g)!important;border:1.5px solid rgba(83,100,0,.4)!important}
body.elementor-page-1275 .ep-wa .elementor-button{padding:13px 18px!important}
/* Tonos por servicio */
body.elementor-page-1275 .ep-card--hybrid > .elementor-widget-wrap{background:var(--gd)!important}
body.elementor-page-1275 .ep-card--hybrid .elementor-heading-title{color:#fff!important}
body.elementor-page-1275 .ep-card--hybrid .ep-price .elementor-heading-title{color:#fff!important}
body.elementor-page-1275 .ep-card--hybrid .elementor-widget-text-editor p{color:rgba(255,255,255,.75)!important}
body.elementor-page-1275 .ep-card--hybrid .elementor-widget-button:not(.ep-wa) .elementor-button{background:var(--f)!important;border-color:var(--f)!important}
body.elementor-page-1275 .ep-card--hybrid .ep-wa .elementor-button{color:#fff!important;border-color:rgba(255,255,255,.4)!important}
body.elementor-page-1275 .ep-card--pilates > .elementor-widget-wrap{background:var(--sand)!important}
body.elementor-page-1275 .ep-card--funcional > .elementor-widget-wrap{background:var(--mint)!important}
body.elementor-page-1275 .ep-card .ep-eyebrow .elementor-heading-title{color:var(--f)!important}
/* EQUIPO */
body.elementor-page-1275 .elementor-element-6e215fa img{border-radius:26px!important;aspect-ratio:4/5;object-fit:cover;width:100%}
body.elementor-page-1275 .elementor-element-9fb96e9 .elementor-icon-list-item{padding:14px 0!important;border-bottom:1px solid rgba(23,24,15,.12)}
/* PASOS */
body.elementor-page-1275 .elementor-element-9155cb7 .elementor-column > .elementor-widget-wrap{background:#fff;border-radius:22px;padding:28px!important}
body.elementor-page-1275 .elementor-element-9155cb7{padding-top:24px!important}
/* SELECTOR */
body.elementor-page-1275 .elementor-element-8289523{background:var(--gd)!important;border-radius:32px;margin:clamp(56px,9vw,120px) 12px 0;padding:clamp(48px,8vw,96px) 22px!important;width:auto}
/* FAQ y ubicación */
body.elementor-page-1275 .elementor-toggle .elementor-tab-title{border:0!important;border-bottom:1px solid rgba(23,24,15,.14)!important;padding:20px 0!important;background:transparent!important;font-family:'Barlow',sans-serif!important;font-size:18px!important;font-weight:600}
body.elementor-page-1275 .elementor-toggle .elementor-tab-content{border:0!important;padding:4px 0 18px!important}
body.elementor-page-1275 .elementor-element-879e772{padding-bottom:clamp(56px,9vw,120px)!important}
body.elementor-page-1275 .elementor-element-400cbdd img{border-radius:26px!important;aspect-ratio:4/3;object-fit:cover;width:100%}
@media(max-width:767px){
body.elementor-page-1275 .elementor-element-5938ca1{min-height:88vh}
body.elementor-page-1275 .elementor-element-5938ca1 .elementor-widget-button{display:block;width:100%}
body.elementor-page-1275 .elementor-element-5938ca1 .elementor-button{width:100%;justify-content:center}
body.elementor-page-1275 .ep-card .elementor-widget-image img, body.elementor-page-1275 .elementor-element-7d77f53 .ep-card .elementor-widget-image img{aspect-ratio:4/3}
body.elementor-page-1275 .ep-card{padding:8px 4px!important}
body.elementor-page-1275 .elementor-element-8289523{margin:56px 8px 0;border-radius:26px}
}
/* Cabecera sobre la portada (solo esta página) */
@media(min-width:1025px){.elementor-location-header{position:absolute;top:0;left:0;right:0;z-index:20}.elementor-location-header .elementor-section,.elementor-location-header .elementor-column>.elementor-widget-wrap,.elementor-location-header .elementskit-menu-container,.elementor-location-header .elementskit-navbar-nav{background:transparent!important}.elementor-location-header .elementskit-navbar-nav>li>a{color:#fff!important;font-family:'Barlow',sans-serif!important;font-weight:500;letter-spacing:.04em}.elementor-location-header .elementor-button{border-radius:999px!important;border-color:rgba(255,255,255,.7)!important;color:#fff!important;background:transparent!important}}
@media(max-width:1024px){.elementor-location-header{position:absolute;top:0;left:0;right:0;z-index:20}.elementor-location-header>.elementor-section,.elementor-location-header .elementor-section:not(.elementskit-menu-offcanvas-elements){background:transparent!important}.elementor-location-header .elementor-widget-button{display:none}}
.elementor-location-header .elementor-widget-image img{filter:drop-shadow(0 2px 8px rgba(0,0,0,.25))}
body.elementor-page-1275 .ep-card .elementor-widget-text-editor p{font-size:16px!important}
body.elementor-page-1275 .ep-card .elementor-widget-text-editor:last-of-type p{font-size:13px!important;opacity:.85}
body.elementor-page-1275 .elementor-element-4658b51 .elementor-widget-text-editor p{color:rgba(255,255,255,.82)!important}
body.elementor-page-1275 .elementor-element-6e215fa img{min-height:440px;max-height:620px}
@media(max-width:767px){body.elementor-page-1275 .elementor-element-5938ca1{min-height:100svh!important;padding-top:130px!important}body.elementor-page-1275 .elementor-element-5938ca1 h1.elementor-heading-title,body.elementor-page-1275 .elementor-element-5938ca1 h2.elementor-heading-title{font-size:clamp(42px,12.5vw,58px)!important}body.elementor-page-1275 .elementor-element-5938ca1 .elementor-widget-text-editor p{font-size:17px!important}body.elementor-page-1275 .elementor-element-5938ca1 .elementor-widget-text-editor:last-child p{font-size:14px!important;opacity:.8}body.elementor-page-1275 .elementor-element-5938ca1 .elementor-widget-spacer{display:none}}
/* === EP AJUSTES 27-10: servicios, titular y cabecera === */
html{scroll-behavior:smooth}
body.elementor-page-1275 .ep-svc-wrap{margin:6px 0 18px!important}
body.elementor-page-1275 .ep-svc{display:flex;flex-wrap:wrap;gap:8px;max-width:640px}
body.elementor-page-1275 .ep-svc a{display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:999px;font-family:'Barlow',sans-serif;font-size:15px;font-weight:600;line-height:1.1;letter-spacing:.01em;text-transform:none;color:#fff!important;text-decoration:none;background:rgba(18,20,8,.42);border:1px solid rgba(255,255,255,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s,border-color .2s}
body.elementor-page-1275 .ep-svc a:hover{background:rgba(18,20,8,.65);border-color:#fff}
body.elementor-page-1275 .ep-svc a.is-key:before{content:'';width:7px;height:7px;border-radius:50%;background:#FF0064;flex:none}
@media(max-width:767px){body.elementor-page-1275 .ep-svc{gap:6px}body.elementor-page-1275 .ep-svc a{font-size:13.5px;padding:8px 12px}}
/* Titular legible y con la Ñ completa */
body.elementor-page-1275 .elementor-element-91d76be .elementor-heading-title{line-height:1.02!important;padding-top:.08em;text-shadow:0 2px 24px rgba(0,0,0,.55),0 1px 3px rgba(0,0,0,.35)}
body.elementor-page-1275 .elementor-element-5938ca1 > .elementor-background-overlay{background:linear-gradient(90deg,rgba(12,14,0,.62) 0%,rgba(12,14,0,.35) 45%,rgba(12,14,0,.05) 75%),linear-gradient(180deg,rgba(12,14,0,.6) 0%,rgba(12,14,0,.2) 25%,rgba(12,14,0,.35) 55%,rgba(12,14,0,.9) 100%)!important;opacity:1!important}
body.elementor-page-1275 .elementor-element-5938ca1 .elementor-widget-text-editor p{text-shadow:0 1px 10px rgba(0,0,0,.5)}
@media(max-width:767px){body.elementor-page-1275 .elementor-element-5938ca1 > .elementor-background-overlay{background:linear-gradient(180deg,rgba(12,14,0,.6) 0%,rgba(12,14,0,.45) 30%,rgba(12,14,0,.55) 55%,rgba(12,14,0,.92) 100%)!important}}
/* Cabecera legible en escritorio y móvil */
.elementor-location-header{background:rgba(18,20,8,.84)!important}
.elementor-location-header .elementskit-navbar-nav>li>a{color:#fff!important;text-shadow:none}
.elementor-location-header .elementskit-navbar-nav>li>a:hover{color:#FF7AA8!important}
@media(min-width:1025px){.elementor-location-header .elementskit-submenu-panel{background:#fff!important;border-radius:14px;box-shadow:0 12px 30px rgba(0,0,0,.18)}.elementor-location-header .elementskit-submenu-panel a{color:#17180F!important;background:transparent!important}.elementor-location-header .elementskit-submenu-panel a:hover{color:#536400!important}}
@media(max-width:1024px){.elementor-location-header .elementskit-menu-offcanvas-elements{background:#1C2200!important}.elementor-location-header .elementskit-menu-offcanvas-elements a,.elementor-location-header .elementskit-menu-offcanvas-elements .elementskit-submenu-panel a{color:#fff!important;background:transparent!important}.elementor-location-header .elementskit-menu-offcanvas-elements .elementskit-submenu-panel{background:rgba(255,255,255,.06)!important}.elementor-location-header .elementskit-menu-close{color:#fff!important}}
/* === fin ajustes 27-10 === *//* End custom CSS */