.elementor .e-1987a34-e563553{font-weight:600;font-size:0.75rem;color:#f5f1e9;letter-spacing:0.5px;line-height:1.75;margin:0px;fontFamily: Montserrat, sans-serif; fontSize: .75rem; fontWeight: 600; letterSpacing: .5px; lineHeight: 1.75;\n}.elementor .e-6a6a27f-fe8d87e{max-width:46rem;font-weight:500;font-size:clamp(3rem,6vw,4.25rem);color:#ffffff;line-height:1.02;margin:0px;fontFamily: "Cormorant Garamond", sans-serif; fontSize: clamp(3rem,6vw,4.25rem); fontWeight: 500; lineHeight: 1.02; maxWidth: 46rem;\n}.elementor .e-ed4b5e9-cff7533{max-width:41rem;font-size:1.0625rem;color:#ffffff;line-height:1.75;margin:0px;fontFamily: Montserrat, sans-serif; fontSize: 1.0625rem; lineHeight: 1.75; maxWidth: 41rem;\n}.elementor .e-6d3f9b0-7f10bc9{font-weight:600;font-size:0.75rem;color:#ffffff;letter-spacing:0.5px;line-height:1;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:2px;background-color:#8a8b3f;align-self:flex-start;alignSelf: flex-start; borderRadius: 2px; fontFamily: Montserrat, sans-serif; fontSize: .75rem; fontWeight: 600; letterSpacing: .5px; lineHeight: 1;\n}.elementor .e-f5f0955-53f284f{width:100%;max-width:71.25rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1.25rem;flexDirection: column; maxWidth: 71.25rem;\n}.elementor .e-762660b-96c441d{min-height:28.75rem;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;background-image:linear-gradient(90deg, rgba(41,40,36,.72),rgba(41,40,36,.28)),url("https://yogastudiosicilia.it/wp-content/uploads/2026/09/luispilates-1.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%,center center;background-color:38%/cover;align-items:center;alignItems: center; minHeight: 28.75rem;\n}.elementor .e-1bfec67-135ee41{font-weight:600;font-size:0.75rem;color:#8a8b3f;letter-spacing:0.5px;line-height:1.75;margin:0px;fontFamily: Montserrat, sans-serif; fontSize: .75rem; fontWeight: 600; letterSpacing: .5px; lineHeight: 1.75;\n}.elementor .e-0f1e4ae-d0c52dc{font-weight:500;font-size:clamp(2.5rem,4vw,3.25rem);color:#383631;line-height:1.02;margin:0px;fontFamily: "Cormorant Garamond", sans-serif; fontSize: clamp(2.5rem,4vw,3.25rem); fontWeight: 500; lineHeight: 1.02;\n}.elementor .e-6ef2aac-a964921{padding:0px;flex-direction:column;gap:1rem;flex:1 1 24rem;flexDirection: column;\n}.elementor .e-200535e-e08388a{font-size:1.125rem;color:#383631;line-height:1.75;margin:0px;fontFamily: Montserrat, sans-serif; fontSize: 1.125rem; lineHeight: 1.75;\n}.elementor .e-56d9579-83696af{font-size:1rem;color:#383631;line-height:1.75;margin:0px;fontFamily: Montserrat, sans-serif; fontSize: 1rem; lineHeight: 1.75;\n}.elementor .e-2663a41-2fc6bb9{font-size:1rem;color:#383631;line-height:1.75;margin:0px;fontFamily: Montserrat, sans-serif; fontSize: 1rem; lineHeight: 1.75;\n}.elementor .e-9aae6b5-8df7f38{padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 28rem;flexDirection: column;\n}.elementor .e-d31536f-a1627d8{width:100%;max-width:71.25rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:5rem;flex-wrap:wrap;flexWrap: wrap; maxWidth: 71.25rem;\n}.elementor .e-b919c3c-033403f{padding-block-start:5.625rem;padding-block-end:5.625rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;background-color:#ffffff;}.elementor .e-6dea66c-b9d3601{font-weight:600;font-size:0.75rem;color:#8a8b3f;letter-spacing:0.5px;line-height:1.75;margin:0px;fontFamily: Montserrat, sans-serif; fontSize: .75rem; fontWeight: 600; letterSpacing: .5px; lineHeight: 1.75;\n}.elementor .e-058750a-905cd65{max-width:48rem;font-weight:500;font-size:clamp(2.5rem,4vw,3.25rem);color:#383631;line-height:1.02;text-align:center;margin:0px;fontFamily: "Cormorant Garamond", sans-serif; fontSize: clamp(2.5rem,4vw,3.25rem); fontWeight: 500; lineHeight: 1.02; maxWidth: 48rem; textAlign: center;\n}.elementor .e-3965e85-02171da{max-width:46rem;font-size:1rem;color:#383631;line-height:1.75;text-align:center;margin:0px;fontFamily: Montserrat, sans-serif; fontSize: 1rem; lineHeight: 1.75; maxWidth: 46rem; textAlign: center;\n}.elementor .e-1f0f21b-09c4b4f{font-weight:500;font-size:1.75rem;color:#383631;line-height:1.02;margin:0px;fontFamily: "Cormorant Garamond", sans-serif; fontSize: 1.75rem; fontWeight: 500; lineHeight: 1.02;\n}.elementor .e-2e2af7a-bb09fe8{font-size:0.9375rem;color:#383631;line-height:1.75;margin:0px;fontFamily: Montserrat, sans-serif; fontSize: .9375rem; lineHeight: 1.75;\n}.elementor .e-bf1cdfd-c350c41{padding-block-start:2.125rem;padding-block-end:2.125rem;padding-inline-start:1.875rem;padding-inline-end:1.875rem;border-block-start-width:3px;background-color:#ffffff;flex-direction:column;gap:1rem;flex:1 1 18rem;borderTop: 3px solid #8a8b3f; flexDirection: column;
border-top-style: solid; border-top-color: #8a8b3f;\n}.elementor .e-0887393-9f821cc{font-weight:500;font-size:1.75rem;color:#383631;line-height:1.02;margin:0px;fontFamily: "Cormorant Garamond", sans-serif; fontSize: 1.75rem; fontWeight: 500; lineHeight: 1.02;\n}.elementor .e-bfe9ab6-99374fc{font-size:0.9375rem;color:#383631;line-height:1.75;margin:0px;fontFamily: Montserrat, sans-serif; fontSize: .9375rem; lineHeight: 1.75;\n}.elementor .e-ad7a7cc-ce208f6{padding-block-start:2.125rem;padding-block-end:2.125rem;padding-inline-start:1.875rem;padding-inline-end:1.875rem;border-block-start-width:3px;background-color:#ffffff;flex-direction:column;gap:1rem;flex:1 1 18rem;borderTop: 3px solid #8a8b3f; flexDirection: column;
border-top-style: solid; border-top-color: #8a8b3f;\n}.elementor .e-6eca033-4dca0a5{font-weight:500;font-size:1.75rem;color:#383631;line-height:1.02;margin:0px;fontFamily: "Cormorant Garamond", sans-serif; fontSize: 1.75rem; fontWeight: 500; lineHeight: 1.02;\n}.elementor .e-bb1f9b8-380b0f2{font-size:0.9375rem;color:#383631;line-height:1.75;margin:0px;fontFamily: Montserrat, sans-serif; fontSize: .9375rem; lineHeight: 1.75;\n}.elementor .e-1f124b3-58ab432{padding-block-start:2.125rem;padding-block-end:2.125rem;padding-inline-start:1.875rem;padding-inline-end:1.875rem;border-block-start-width:3px;background-color:#ffffff;flex-direction:column;gap:1rem;flex:1 1 18rem;borderTop: 3px solid #8a8b3f; flexDirection: column;
border-top-style: solid; border-top-color: #8a8b3f;\n}.elementor .e-cc238aa-d13f8f8{width:100%;padding:0px;margin-block-start:2rem;gap:1.625rem;flex-wrap:wrap;flexWrap: wrap; marginTop: 2rem;\n}.elementor .e-126c797-a976b7b{width:100%;max-width:71.25rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1.2rem;align-items:center;alignItems: center; flexDirection: column; maxWidth: 71.25rem;\n}.elementor .e-c1a0dfc-7e0fdf5{padding-block-start:5.625rem;padding-block-end:5.625rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;background-color:#f5f1e9;}.elementor .e-22702f3-33e1112{font-weight:600;font-size:0.75rem;color:#8a8b3f;letter-spacing:0.5px;line-height:1.75;margin:0px;fontFamily: Montserrat, sans-serif; fontSize: .75rem; fontWeight: 600; letterSpacing: .5px; lineHeight: 1.75;\n}.elementor .e-9563c2a-db9dd3f{font-weight:500;font-size:clamp(2.5rem,4vw,3.25rem);color:#383631;line-height:1.02;margin:0px;fontFamily: "Cormorant Garamond", sans-serif; fontSize: clamp(2.5rem,4vw,3.25rem); fontWeight: 500; lineHeight: 1.02;\n}.elementor .e-125f5f2-798f819{font-size:1rem;color:#383631;line-height:1.75;margin:0px;fontFamily: Montserrat, sans-serif; fontSize: 1rem; lineHeight: 1.75;\n}.elementor .e-e40f3f2-9ac1c42{font-weight:500;font-size:1rem;color:#68692f;line-height:1.75;margin:0px;fontFamily: Montserrat, sans-serif; fontSize: 1rem; fontWeight: 500; lineHeight: 1.75;\n}.elementor .e-f91f1f5-1ab1bdc{font-weight:600;font-size:0.75rem;color:#ffffff;letter-spacing:0.5px;line-height:1;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:2px;background-color:#8a8b3f;align-self:flex-start;alignSelf: flex-start; borderRadius: 2px; fontFamily: Montserrat, sans-serif; fontSize: .75rem; fontWeight: 600; letterSpacing: .5px; lineHeight: 1;\n}.elementor .e-03e3d72-8c26ff4{padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 28rem;flexDirection: column;\n}.elementor .e-e9d3a95-2714445{font-weight:500;font-size:2.0625rem;color:#ffffff;line-height:1.25;margin:0px;fontFamily: "Cormorant Garamond", sans-serif; fontSize: 2.0625rem; fontWeight: 500; lineHeight: 1.25;\n}.elementor .e-8a99ca3-97ec849{font-weight:600;font-size:0.75rem;color:#d8d4c7;letter-spacing:0.5px;line-height:1.75;margin:0px;fontFamily: Montserrat, sans-serif; fontSize: .75rem; fontWeight: 600; letterSpacing: .5px; lineHeight: 1.75;\n}.elementor .e-2bd41e9-b23cc83{padding:3.25rem;background-color:#292824;flex-direction:column;gap:1.5rem;flex:1 1 26rem;flexDirection: column;\n}.elementor .e-a00c5c8-f32104b{width:100%;max-width:71.25rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:5rem;flex-wrap:wrap;align-items:center;alignItems: center; flexWrap: wrap; maxWidth: 71.25rem;\n}.elementor .e-2497a2e-13a6a10{padding-block-start:5.625rem;padding-block-end:5.625rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;background-color:#ffffff;}.elementor .e-5d4a9dc-dc93d2b{font-weight:600;font-size:0.75rem;color:#8a8b3f;letter-spacing:0.5px;line-height:1.75;margin:0px;fontFamily: Montserrat, sans-serif; fontSize: .75rem; fontWeight: 600; letterSpacing: .5px; lineHeight: 1.75;\n}.elementor .e-32db68f-cc15635{font-weight:500;font-size:clamp(2.5rem,4vw,3.25rem);color:#383631;line-height:1.02;margin:0px;fontFamily: "Cormorant Garamond", sans-serif; fontSize: clamp(2.5rem,4vw,3.25rem); fontWeight: 500; lineHeight: 1.02;\n}.elementor .e-6f43ea3-07ec966{max-width:41rem;font-size:1rem;color:#383631;line-height:1.75;text-align:center;margin:0px;fontFamily: Montserrat, sans-serif; fontSize: 1rem; lineHeight: 1.75; maxWidth: 41rem; textAlign: center;\n}.elementor .e-a1019bf-c2c8002{font-weight:600;font-size:0.75rem;color:#ffffff;letter-spacing:0.5px;line-height:1;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:2px;background-color:#8a8b3f;align-self:center;alignSelf: center; borderRadius: 2px; fontFamily: Montserrat, sans-serif; fontSize: .75rem; fontWeight: 600; letterSpacing: .5px; lineHeight: 1;\n}.elementor .e-0ab090c-13dd7d0{text-align:center;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;background-color:#f5f1e9;flex-direction:column;gap:1.25rem;align-items:center;alignItems: center; flexDirection: column; textAlign: center;\n}.elementor .e-cd77d95-e138ee0{width:100%;padding:0px;display:none;flex-direction:column;gap:0px;flexDirection: column;\n}.elementor .e-a24e50c-7bbf019{font-weight:600;font-size:0.75rem;color:#f5f1e9;letter-spacing:0.5px;line-height:1.75;margin:0px;}.elementor .e-1669c97-82117bd{max-width:46rem;font-weight:500;font-size:clamp(3rem,6vw,4.25rem);color:#ffffff;line-height:1.02;margin:0px;}.elementor .e-511c004-7895af5{max-width:41rem;font-size:1.0625rem;color:#ffffff;line-height:1.75;margin:0px;}.elementor .e-980b0fd-247351a{width:100%;max-width:71.25rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1.25rem;}.elementor .e-3fd4750-c1ca2e6{min-height:28.75rem;padding-block-start:5rem;padding-block-end:5rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;background-image:linear-gradient(90deg, rgba(41,40,36,0.78) 0%,rgba(41,40,36,0.38) 52%,rgba(41,40,36,0.12) 100%),url("https://yogastudiosicilia.it/wp-content/uploads/2026/09/exec-e43b4724-78b4-4aa1-b880-1f3a0aa447d6.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;align-items:center;}.elementor .e-520c34f-da8a89b{font-weight:600;font-size:0.75rem;color:#8a8b3f;letter-spacing:0.5px;line-height:1.75;margin:0px;}.elementor .e-7b39122-4a554d4{font-weight:500;font-size:clamp(2.5rem,4vw,3.25rem);color:#383631;line-height:1.02;margin:0px;}.elementor .e-e0ee5e1-6d3723d{padding:0px;flex-direction:column;gap:1rem;flex:1 1 24rem;}.elementor .e-c5d90d1-019c863{font-size:1.125rem;color:#383631;line-height:1.75;margin:0px;}.elementor .e-03329d6-cc08059{font-size:1rem;color:#383631;line-height:1.75;margin:0px;}.elementor .e-baf9cca-d6cb8cd{font-size:1rem;color:#383631;line-height:1.75;margin:0px;}.elementor .e-aa9eb92-5753043{padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 28rem;}.elementor .e-cc74a58-5f51a68{width:100%;max-width:71.25rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:5rem;flex-wrap:wrap;}.elementor .e-814b37a-63096f9{padding-block-start:5.625rem;padding-block-end:5.625rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;background-color:#ffffff;}.elementor .e-97ec7b1-e260b17{font-weight:600;font-size:0.75rem;color:#8a8b3f;letter-spacing:0.5px;line-height:1.75;margin:0px;}.elementor .e-8964f74-f035ef7{max-width:48rem;font-weight:500;font-size:clamp(2.5rem,4vw,3.25rem);color:#383631;line-height:1.02;text-align:center;padding:0px;margin:0px;}.elementor .e-75262d3-2245041{max-width:46rem;font-size:1rem;color:#383631;line-height:1.75;text-align:center;margin:0px;}.elementor .e-f996a00-2bbff4c{font-weight:500;font-size:1.75rem;color:#383631;line-height:1.02;margin:0px;}.elementor .e-5cf9a2c-ce91bcf{font-size:0.9375rem;color:#383631;line-height:1.75;margin:0px;}.elementor .e-a145f41-3dbcbfc{padding-block-start:2.125rem;padding-block-end:2.125rem;padding-inline-start:1.875rem;padding-inline-end:1.875rem;border-block-start-width:3px;background-color:#ffffff;flex-direction:column;gap:1rem;flex:1 1 18rem;border-top-style: solid; border-top-color: #8a8b3f;\n}.elementor .e-ab74381-2caf87d{font-weight:500;font-size:1.75rem;color:#383631;line-height:1.02;margin:0px;}.elementor .e-cb661a0-33a6a9e{font-size:0.9375rem;color:#383631;line-height:1.75;margin:0px;}.elementor .e-66170c9-3701cea{padding-block-start:2.125rem;padding-block-end:2.125rem;padding-inline-start:1.875rem;padding-inline-end:1.875rem;border-block-start-width:3px;background-color:#ffffff;flex-direction:column;gap:1rem;flex:1 1 18rem;border-top-style: solid; border-top-color: #8a8b3f;\n}.elementor .e-5f2e322-ff73b40{font-weight:500;font-size:1.75rem;color:#383631;line-height:1.02;margin:0px;}.elementor .e-21a959e-3ec06f9{font-size:0.9375rem;color:#383631;line-height:1.75;margin:0px;}.elementor .e-292adc2-370d943{padding-block-start:2.125rem;padding-block-end:2.125rem;padding-inline-start:1.875rem;padding-inline-end:1.875rem;border-block-start-width:3px;background-color:#ffffff;flex-direction:column;gap:1rem;flex:1 1 18rem;border-top-style: solid; border-top-color: #8a8b3f;\n}.elementor .e-344a72e-c186a23{width:100%;padding:0px;margin-block-start:2rem;gap:1.625rem;flex-wrap:wrap;}.elementor .e-9be6ed6-4094abf{width:100%;max-width:71.25rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:column;gap:1.2rem;align-items:center;}.elementor .e-e7bdaec-de5dc6a{padding-block-start:5.625rem;padding-block-end:5.625rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;background-color:#f5f1e9;}.elementor .e-d59a9b4-597e72a{font-weight:600;font-size:0.75rem;color:#8a8b3f;letter-spacing:0.5px;line-height:1.75;margin:0px;}.elementor .e-8ed4ae1-a6098b4{font-weight:500;font-size:clamp(2.5rem,4vw,3.25rem);color:#383631;line-height:1.02;margin:0px;}.elementor .e-198506b-5e06846{font-size:1rem;color:#383631;line-height:1.75;margin:0px;}.elementor .e-60cad2d-129a224{font-weight:500;font-size:1rem;color:#68692f;line-height:1.75;margin:0px;}.elementor .e-ddbc632-bc027bf{padding:0px;flex-direction:column;gap:1.25rem;flex:1 1 28rem;}.elementor .e-a7324d1-7acdd30{font-weight:500;font-size:2.0625rem;color:#ffffff;line-height:1.25;margin:0px;}.elementor .e-52bada0-31c9967{font-weight:600;font-size:0.75rem;color:#d8d4c7;letter-spacing:0.5px;line-height:1.75;margin:0px;}.elementor .e-ffd0fb6-eb80884{padding:3.25rem;background-color:#292824;flex-direction:column;gap:1.5rem;flex:1 1 26rem;}.elementor .e-3f0a6fa-f3e204d{width:100%;max-width:71.25rem;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;gap:5rem;flex-wrap:wrap;align-items:center;}.elementor .e-aef3995-3f04f96{padding-block-start:5.625rem;padding-block-end:5.625rem;padding-inline-start:1.75rem;padding-inline-end:1.75rem;background-color:#ffffff;}.elementor .e-b771ffe-26af58b{padding:0px;flex-direction:column;gap:0px;}